I am a lousy painter so my advice is valuable: If I can get a decent finish, anyone can.
I sand with 36 grit using an orbital sander, but not thru to the metal. I brush on high-build sandable epoxy primer. Then I roll on Pettit Easypoxy.
I have used Brightside with good results.
A friend who makes a living painting boats showed me how to put the paint on very thin with a fine sponge roller, rolling over and over until all the bubbles are gone. The top coat is thinned out to stay wet longer, for the shine.
For what it's worth, I think paints like easypoxy make sense for the topsides. They are going to get banged up and need repair and a two-part polyurethane just is too much work. For the hull, I would go for the longest-lasting paint.
1975 32' Flybridge Sedan, twin Perkins 6-354 diesels, 1:1.53 velvetdrives, 16 X 19 props. Merritt Island, Florida