I can't say I really enjoy cleaning guns, and I found it most efficient to put my own kit together with brushes, jags, patches, etc. for my most commonly used guns. That way, everything I need is in one box without a bunch of extraneous stuff to pick through.
I don't know what the new odorless cleaner is, but I use BreakFree for just about everything. Again, it's simple... one product, multiple uses. I don't think it smells too bad.
Marty