I don't use Hoppe's No. 9 unless I am shooting mosin nagant, because the ammo is corrosive. Smells like crap, thats why you should save that for corrosive stuff.
Hoppe's smells like crap?!
There are a lot of good solvents out there. Hoppe's and Shooter's Choice are a couple of my favorites. Clean according to the directions and put a light cost of oil on everything afterward.
For just a general cleaning I often just use Breakfree CLP for a dual purpose solvent and oil. Then every once in a while I'll scrub the bore with solvent to remove copper or lead fouling. But with what I shoot I don't get a lot of that.