I haven't tried the Marine-31 products.
I use 3M Finesse-It II:
http://www.amazon.com/3M-MARINE-FINE.../dp/B00144CZI6
with a 3M Ultra fine blue foam polishing pad:
http://www.amazon.com/3M-05733-Perfe...dp/B000L9P63Q/
using a rotary buffer set to 1500 RPM (note that I don't think a dual action buffer will work with the Finesse-It II):
http://www.amazon.com/Makita-9237CX3...dp/B00OKEDW0M/
I have a black hull and people were very impressed with the mirror finish on my hull even before I had a chance to add the Meguires Flagship Premium marine wax:
http://www.amazon.com/Meguiars-MEGM6...dp/B00JBSNW3E/ (note: You can also find this locally at Parafunalia for a good price)