I wouldn't waste money or boutique waxes for stock unless you really need to, I use menzerna or car pro for any polishing and one of our painters uses the rupes Bigfoot, I still think autoglym products do out things, gtechnic is great but pricy, c2v3 is a great quick to use sealant and sonax bsd does give a nice gloss and some protection. Colly 476 is a great wax and very underrated, my tin is lasting ages.
as for roof protection gtechniq i1 fabric protector is the best I have tried. Megs apc and super degreaser is also very good.