I would use poliglow again on the topsides, I think the finish is good, last a season or more, and is, of course, easy to apply.
I'm less enamoured with it on deck/in the cockpit... it seems to pick up dirt/stains whether from natural body oils, sunscreen stuff, or simply constant traffic.
Whichever route you choose, it's gonna be something you'll have to do on a regular basis!
1984 Fast/Nicholson 345 "FastForward"
".. there is much you could do at sea with common sense.. and very little you could do without it.."
Capt G E Ericson (from "The Cruel Sea" by Nicholas Monsarrat)