If its gelcoat that's beyond repair and its structurally sound, my preference would be a topside paint with nonskid. Gelcoat is great and hard and durable, but if you do much fishing or cooking or anything other than standing around, gelcoat can stain very easily.
I plan on gelcoat on my deck but it's a recreational boat, no extensive fishing, etc...
But you can bet I'm doing paint in the bilge for fluid spills n such.