I'm a buff and wax kinda guy but always open to new ideas. Our 96 Seaward was Poliglow coated by its previous owner. I stripped that off, wet sanded, buffed and polished it. Always had it looking like a brand new boat year after year, but had to buff it every couple of years as the blue gel coat stripe especially would oxidize under the wax (no matter the brand).
2 years ago tried an experiment on the transom only. Prepped it as you would for applying Poliglow, and applied 6 or 8 light coats of Zep acrylic floor wax using a Poliglow brand microfiber mitt. Came out great. A quick buff after with a fine polishing compound (Presta Chroma) and it was indestinnguishable from a buffed and waxed hull. Poliglow's claim to fame is that it has has uv protection and floor wax shouldn't, but I've noticed no oxidation under the wax. it's held up great, and I did the rest of the hull the same way last year. I like the idea that I'm now adding the shine to the fiberglass rather than mechanically abrading it each year to shine it.
Our other boat has a real nice condition gel coat that only has needed a cleaner wax application followed by a final wax coat each season. My go to "wax" is a polymer wax (Starbrite). I've found it lasts longer than my old favorite (Collinite paste wax) and is easier to apply.
Since I do all my own work, no way would I pay the big bucks for someone else to do this kind of work. I could be convinced to try one of the "ceramic" coatings (doing it myself) if it really is a better mouse trap, but no shine on a boat lasts without maintenance, and wax (and acrylic wax) is lots cheaper for likely the same results.