I haven’t tried any products other than turtle wax quick and easy wax & dry. So far it works good. No streaks, smells good and leaves the paint lil shiny. Keeps the car looking clean.
https://www.amazon.com/Turtle-Wax-T-9-1-Step-Dry/dp/B0007TV6M0
No, I usually do this routine about once every two months, or whenever its starting to show some oxidation or rust staining. After most uses, I just towel down my boat as soon as it is comes out of the water with a cotton towel. This gets most of the grime and water spots off. Then if I have time during the week I'll give it a quick rinse and scrub with some soap and water and a microfiber sponge, and I'll spray it with some of this wax and dry while wiping it dry.
Edit: One other cleaning tip I discovered last year. My boat is white, and I get gross back stains on the stern around my through hull exhaust. I tried lots of things to remove the stains but didn't have a lot of luck. Last year I tried out some Awesome Orange degreaser from the local dollar store. I sprayed it on, waited about 30 seconds, and wiped it off with a microfiber towel. The stains were completely removed with almost no rubbing! Now it is a regular part of my cleaning routine for any greasy stains on the hull from the exhaust or other road grime that I accumulate during towing. It also works great to clean my spark arrestor in the spring.
For a quick clean and wax touch up, I've had good luck with the turtle brand wax and dry.