I clean my hull
...with a soft sponge and bucket of clean water with some biodegradable liquid soap in it. I use a soft bristle brush, too. I clean the waterline scum with "The Works" on a Dobie Pad. If the "Works" ain't working (depends on how bad things are), I use "On and Off" with a soft bristle brush, washing it off with a hose after 30 secs or so. I clean my decks with the same liquid soap used on the hull. I also use "Sof Scrub" now and then, but carefully as it is quite abrasive. Finally, I have used my 1700 psi powerwasher to clean the non-skid, but that has a steep learning curve associated with it. If you get the powerwasher nozzle anywhere near a caulked seam, say goodbye to the caulk....