XPEL is mainly for protection, and if you like really glossy look, I don't recommend it. You can do glass coating over XPEL but the surface still has some orange peel reflection.
However XPEL saved a few scratches in my two year Model S ownership, so I'll do full XPEL again on my new X P100D with accompanying glass coating.