The best ones I've found are ones that use a lot of SAP like Tena and Bellisimos. The SAP locks the wetness in so it isn't as exposed to the air.
But more important is propper hydration and diet. Some foods cause pee to just be smelly and eeeew. =>.>=
Asparagus, especially, is very eeeew. Oh, and it also causes a lot of odor.
Many of the preservatives used in canned and shelf-stable foods also cause smelly pee.
B-6 vitiman, which is found in foods like chicken, turkey, duck, salmon, bananas, and potatos. Its also found in some energy drinks. IMHO, Turkey pee is almost as bad as the asparagus pee smell. Just eeeeew =U.U=
Coffee can be another cause of the eeeeews.
Many forms of processed meats can be trouble too. Salami, pepperoni, prepackaged deli hams and turkeys, and bologna can leave a scent in what's spent.
And many spices. Cumin, saffron, thyme, basil, and coriander can leave a strong smell in your wee. Basically any Indian food or Mexican food is a risk. If you like a good curry or enjoy spicy burritos, you're probably going to smell it later... in one way or another... =

=
=^.^=