I have Ceramic Pro on my Axopar top to bottom including hardware, upholstery, and trailer ~$135/ft for 3 years. The prep is the costly part, as they do a full "paint correction" similar to what is done for cars. We boat 100% in salt water, dry rack stored, so the ease of clean up and not having to detail it so frequently was worth it to me. The top layer is sacrificial so it does need a refresh every year or so to keep warranty in place. Overall I'm happy with the performance. Just beware, there are MANY who claim their coatings are "just like Ceramic Pro", but are nothing more than traditional wax. It takes a bit of homework. They were the original, so have a lot of experience, which you definitely pay for.
I don't really see it being beneficial for aluminum pontoon tubes in fresh water, if that is what you're looking for. It's done a decent job on my aluminum trailer, but I think Sharkhide may have been better in that case. Up North my painted steel trailer for the Benny was always indoors, looked like new (with Sharkhide on it), but this all aluminum trailer sits outdoors in the brutal SW Florida sun. It's just very difficult to compare.
I have it on my Tundra too, as well as paint protection film for the front end, and it has absolutely been worth it when washing the truck (by hand), huge difference. I'll always do it going forward.