Cleaning guns UGH not my favorite subject. Working as an armorer and competing in a sport for 30+ years where you shoot 7 guns means a lot of gun cleaning. Now days I really don't mind so much. Slap a movie on and relax in the shop, especially if its raining or cold out makes a big difference.
If its a gun you shoot/clean semi regularly, no big deal. Guns that don't see the light of day for a while or never get shot, no CLP or anything that lacquers up. I have seen hammers move so slow I could take a sip of coffee watching.
Just don't overclean your gun. Have also seen a lot of damage from guys over overcleaning barrels and cylinders. Replace worn brushes. Makes everything easier.
"When I drink whisky, I drink whisky. When I drink water, I drink water." Any product that claims it does everything, probably doesn't do them that well. Cleaners to clean, lubricants to lube.
I use Hoppes, Ballistol, G-96, and others for general cleaning. Hoppes only for barrels and cylinders. I think it does a better job or maybe I just like the smell... Then lubricate with oil, Militec-1 usually or Mobil -1/ 0-20. If I'm serious I will warm the parts after and reapply. For the guns I am shooting. Occasionally for some parts on certain guns some TW25B grease. Usually only when I'm gonna do a lot of shooting or in a really warm climate. Grease should not be left too long, it becomes full of grit if the gun is used, or dries out if left in storage.