I have full PPF simply because I don't want to worry about the Tesla paintwork - which frankly isn't great. It's also coated with ceramic and so washing is simple and it looks great afterwards. If that's worth the £3k it cost depends on your point of view. I didn't go with XPEL as it looked slightly artificial on example cars I viewed and also not quite as resilient to puncture/scratching. I think we went with something called Premium Shield in the end. Excellent so far. The guy who applied it also had several very expensive sports cars in his workshop awaiting the same product so that's what clinched it for me