This isn't precisely on-point (since I'm referring to more than pistols), but I'll kick in my POV, since I've cleaned a gun or three-thousand in my day:
For cleaning, lubrication and anti-fouling...I only use Break-Free CLP. This stuff is off-the-hook good, IMO. Quickly breaks up fouling, leaves a durable lubricant residue, and build up in the metals' micro-pores over time, reducing the tendency of carbon to stick to the steel. I was a die-hard Hoppes No. 9 user, until I got turned on to this stuff.
Even better...some firearms (Beretta semi-auto shotguns, for example) actually shoot better 'wet'...that is, thoroughly lubricated with Break-Free and shot with the product all over the inner works. This actively lubes the action, and keeps carbons and varnishes in suspension while shooting. After, just wash everything down with more BFCLP and store. Perfection.
I also found that the 'all-in-one' brushes (or 'bore snakes') for shotgun tubes are fantastic. I refer to those devices which comprise a thick rope of woven fibers (acrylic or poly?), with a brass brush woven into it, and a long pull string. You drop the string through the tube, and pull for all your worth. One, and I mean just one, pass and all thats left is a mirror shine from chamber to muzzle. No solvent. Dry.
In the end, these two products have cut hours off my maintenance tasks. I can shoot my Citori for a full competition season using the brush after each day's practice, and a wet cleaning only...are you ready for this?...once a season. And she's as pristine as the day I bought her.
Guys...give this stuff a try. You may really like it.