WeaponShield is my choice of oil for all of my weapons (>50). It has a higher viscosity than many other oils, so it sticks where you put it better and does not evaporate as fast; I think it works better than RemOil in those regards. It smells a lot better than most lubes (important for smooth domestic relations -- no pun intended).
My choices:
O MPro7 for general cleaning (won't smell like standard Hoppes). Note also that MPro7 *will* dissolve potassium chloride salts from corrosive ammo, so you don't have to add a "hot water" step to your cleaning regimen.
O MPro7 copper solvent and/or Sweet's 7.62 Solvent for copper cleaning.
O Breakfree CLP spray (with tube) for some removable assemblies (e.g., Remington 870 trigger assembly) that need a little cleaning and lubing when I don't want to do a detail strip.
O WeaponShield Oil for lubing rotating parts and general metal parts wipe-down.
O RemOil DRY lube spray for areas that should have a bit of lubrication but which get dirty fast (e.g., inside a Ruger 10/22 receiver).
O SlideGlide Lite for greasing sliding/rubbing parts (particular semi-auto handgun rails); I find this works better for me than TW25B grease (which is thinner in consistency but seems to harden more over time).
O Lubriplate 130-A for greasing my Ruger Mini's and military class rifles (e.g., M1 Garand, M1A, Molot Vepr) [although I just bought some Mobil 1 Synthetic Grease to play with for this role].
O Birchwood Casey Choke Tube Lube Grease for chokes and other highly stressed threads (e.g., M1A muzzle brake).
I will occasionally use a non-chlorinated brake cleaner spray for very dirty *removed* gun parts; use gloves if you do and use it outside away from plants.
I'm also experimenting with a foaming bore cleaner (Shooter's Choice) for plastic residue in my shotguns. I'm still not sure if it works better than MPro7 and a brush, but I've only used it a couple of times so far.
Specialty items: Kroil (penetrating oil for stuck threads); EEZOX for corrosion protection for long term storage -- it drys to the touch; WD-40 Long-Term Corrosion Inhibitor (*not* regular WD-40) for even longer long term storage -- it leaves a slightly oily film; Armor All Natural Finish Detailer Protectant (the label says "non-greasy") for polymer stocks.
I've not tried Frog Lube, since I don't want to bake my guns (would cause a domestic issue), but I've heard people rave about it. I've tried a number of other products that likely would be fine, but I'm not seeing that they do better than those I've listed.