No product will beat a good cutting compound and wax, better still is to wetsand which is what i did to achieve a better than showroom finish. You can laquer over anything and make it shine, but the finish below will always be crap, not only that but its sealed in too. There are a lot of similar products on the market and i personally would not use any of them.
Gelcoat on a 1997 1750 XR, that 15 years old