I guess the other question would be how long it’s going to be in the water? Just for the day, a week, an entire season? If you trailer the boat, then paint would work excellent, and would be easier to apply. Longer than a week in the water, you might consider gelcoat.....unless there are paint systems out there that can handle applications below the water line.