I have never painted over gelcoat, but I've seen 2 boats who have. It looks great if done correctly, but if you scratch the paint, you can't repair it easily like gelcoat. I'd get a lot of extra paint and keep it stored away for future touch up as you probably will have a difficult time matching the paint later on. This one guy in my marina bought his boat that had been painted a really nice metallic aqua color, but he lives with any scratches because he can't get touch up paint to match. Any touch up will have to be sprayed to make it look good. Have you tried wet sanding and compounding out the existing gelcoat? I would try that first before going the paint route. You may be pleasantly suprised at the results if you're willing to put the elbow grease into it. Try a small area first and see what happens before going for paint. BTW, small gelcoat scratches can be wet sanded out and deep scratched can be filled. Try Spectrumcolor.com for matching gelcoat repair kits. Also, keep in mind that gelcoat is much tougher and more durable and thicker than paint. A boat can be regelcoated, but you're talking thousands of dollars...usually not worth it.