Boat polishing is hard work, so I like to keep it simple.
An electric mop does help. I use Farecla http://www.farecla.com/ as a cutting compound if I need to shift any scratches.
As for polish - the Carnuba wax is pretty good - but after trying many things the longest lasting I've found is Auto Glym - Super Resin Polish. Mainly sold for polishing cars - it is so, so easy to use - doesnt take much elbow grease to polish it off and leaves a really nice coating on the gelcoat.
For those who dont know, regular applications of a wax/polish stops the gel going chalky, makes the water run off the surface easier and makes the boat easier to clean.
Bob and I polished JV the other week - took about 10 mins