I stayed with the factory white because to my eye, a different color on an older boat says "repair", especially if the contrasting color was done with a grit type paint or glue on product. Getting the white to match the flat surfaces outlining the non-skid sections is tricky, but Perfection, at least, has many tones of white to choose from, and they can be tinted. Beyond personal preference, the preparation and application effort is likely about the same. ..although the Perfection product does require at least two coats with a cure time and application window between them.
I had asked our storage yard several times for a quote and they never got back to me. In retrospect I'm glad I did it myself as they probably would have sprayed it and filled in the diamond pattern. Done with a brush, it's still sharp and crisp looking. On our boat there were four areas with four non-skid sections in each. Took about a half day to tape and clean/wire brush each section, and then another day to apply two coats of paint (one morning and one late afternoon) to each area. That's about a week of effort not counting weather delays in between.