I had the full wrap done by Goldwing in 2013 and they did a good job: wrapped edges where possible, clean-cut edges where they couldn't wrap and no bubbles. I would have liked them to avoid seams on the backs of the side mirrors and trunk lid - they said they couldn't but I've seen other jobs where they did. And they cut out a small piece at each front corner of the hood, so those corners weren't protected. They corroded (due to factory paint flaws, not because of the XPEL job) and Tesla got the hood repainted. When I had the film reapplied by Protex in Montreal, I asked them to wrap those corners fully and they did.
Overall, I'm REALLY glad I had the wrap done. It's so nice not to have to worry about scratching the paint when washing the car, brushing off snow, or even just bumping the car with something. After almost 5 years, the car still looks like new.
If you're fussy about perfect paint or if you want a show-quality look, paint protection film isn't for you. But if you want the car to look good and the paint to last a long time without having to be super-careful, XPEL is great.