Well, my preference stems from my father.... he's a large boat dealer/repair facility in KY
www.rottgeringmarine.com The ONLY wax they use is starbrite Teflon. The don't do any beach cats, but if it's good enough for a 75' crusier, it's good enough for me. He also has a 454 powered deep V that runs ~80mph.... just like bugs on your car, they get on your boat too. I can tell you after several years of cleaning/waxing that thing, bugs come off much easier.
Will
You can get it at Walmart. That stuff is SLICK!! I usually apply two coats, it seems to last great. I don't see any oxidation on the hull, so I guess it's protecting it just fine.