And remember, auto top coat paints won't last on a boat that's stored in the water.
It's fine if you trailer your boat like I do, and never docking it in the water for more than a few days in a row.
For longer periods you need what's called "bottom paint" made just for boats.
I painted my aluminum boat with epoxy and urethane color top coat and it was much
more durable than I would have ever believed.
I fish around trees and brush a lot and the boat gets scraped by hard branches and such and
the paint would only scuff a little but held tight. It was really quite durable.
I could just polish it out.