I have used all mentioned here plus quite a few others. If you really want to waterproof leather boots, pure beeswax is the best. It is harder to apply, but lasts many times longer than commercial boot products. I have never considered what it looks like, so for pretty boots you may want something else.

Liquid Nikwax is surprisingly good. Obenauf's is good. Snoseal is way down the list if you are talking SE Alaska, Vancouver Island or the Olympic Penninsula, but it will do for east of the Cascades, where I grew up.

I went through my SnoSeal phase in the 70's.
Beeswax protects boots from cuts and abrasions more than I would have expected of a mere boot treatment. Pure beeswax does not have any solvent or other softening ingredient added, which makes it harder to apply. Clean boots or new boots, hot sunshine or low double boiler and hair dryer. A hassle but worth it to me about once a year.