Depends on what you are using it for. I like Rem-Oil for a variety of uses around the house, auto..... etc. Unlike stuff like WD-40 that will rust bolts sorta quick when it comes in contact with moisture,... ie... auto wheel steel lugnuts & keyed padlocks (Masterlocks) on shed doors for example. Now my Rem-Oil won't rust it for a long time. Another good one is Breakfree CLP.
I'm not sure which one smells worse thou... Ballistol Oil (not the Sportsmens oil) or Breakfree CLP.... both smell terrible.