I can't believe nobody has mentioned Shooter's Choice gun cleaner yet. I started using it many years ago. I can't say I actually "like" the smell, but I seem to tolerate it better than Hoppe's #9. Seems to work about the same as Hoppe's for me.
One thing I have learned over the years, especially shooting a lot of blued .22LR revolvers, is that both Hoppe's and Shooter's Choice work much better if you leave it soak on the face of the cylinder and up under the top strap overnight. In fact, I put my revolvers upside-down in a padded vise, and use an eyedropper to put a "puddle" of solvent up under the barrel extension. It sits there most of the night, and when I hit it with a brush the next morning, the fouling usually breaks down really fast.
I also remove my cylinders when cleaning, since it only takes one screw to do that, and I sit the cylinder upright on my workbench and really soak the face of the cylinder with solvent too. The carbon "stain" rings remain, but all the built-up fouling comes right off after an overnight soak.
Lou