I was going to post this as a reply earlier, but chose to hold off so as not to contribute to confusion.
We've owned gel coated fiberglass boats for 25 years (still own a couple). Oxidized gelcoat requires the use of abrasives, such as contained in many of the "fiberglass restorer" products. Keeping the shiny gel coat that way requires a good wax, such as carnuba. My preference is a heavy carnuba paste wax, but it's a lot of work. An alternative used by pros and owners is a liquid carnuba wax; Easier & faster to apply, but doesn't have the longevity of a heavy paste wax, and has to be redone more often, although the frequency depends on the amount of exposure to sun.
Fiberglass restorers (such as 3M) usually contain both abrasives and wax in the same product. If I allow gel coat to become visibly oxidized, I'll first use a liquid fiberglass restorer to remove the oxidation, then apply a carnuba paste wax.
Some calibration ...
It consistently takes me 21 days to apply carnuba paste wax to our large boat by hand (no buffer). A pro crew of 3 guys took 3 long days (dawn to dusk) by hand (no buffer). Observing how long and hard they worked, I approximated their 9 man days to 18 of my man days. The finish, either mine or pro, lasts a year in our California sun.
A different pro crew of 3 using liquid teflon and a buffer took 2 days, and the finish lasted a couple of months tops. The same pro crew using liquid carnuba and a buffer took 2 days, and the finish lasted 4-5 months.