I just recently bought my Grady-White Fisherman 216 and plan to detail it myself to keep it looking it's absolute best. I used to own a Sea Hunt and I had a professional detailing company handle all of the detailing work, but I finally broke down and wanted to learn how to do it myself. It is a lot of work, but I feel like I have finally got the hang of it.
Toward the tail end of owning my Sea Hunt I started to learn how to properly detail it with the rotary buffer and orbital buffer that I bought. I bought both styles because I ended up having to sand down the hull to remove some pretty severe oxidation that I let get out of hand. Should have stayed with the detailing company I used. LOL.
Anyway, I bought the Makita 9237CX3 Rotary buffer and the Griot's G9 Orbital Polisher. I have been very pleased with both purchases. They are both reasonable in price and do a great job. You will definitely want to consider getting a rotary buffer if you are dealing with heavy oxidation and deep set scratches. An orbital will not quite do the trick for this type of situation. The G9 produces a great finish and does not leave any swirl marks or holograms.
An important note to remember is that if you are new to using a rotary, you will want to practice with it a bit before using it on something you don't want to damage. They are not beginner friendly in that you can burn through the gelcoat in a heartbeat if you not careful. I found this review if you want to take a look.
https://www.jjsboatservices.com/best-boat-buffers
Here are a few pics from when I detailed my old Sea Hunt with the buffers I bought.