I wrapped my first Model S. It was black. The wrap kept it from getting swirls. Also meant my (at the time) 3 year old could "help" me wash the car without me being a nervous wreck. Totally worth it.
I also wrapped my second Model S. It's red. Turns out, swirls don't show on that paint. Friend of mine has had his red Model S for nearly 4 years and isn't terribly careful about how he washes it. Can't see any swirls. The wrap did save me from an incursion with a garage door at home and also a pillar at work. Though, for the $7000 I paid for the wrap I could have gotten those touched up and had enough for a nice trip to Hawaii left.
Plus, turns out when you get a rock chip in paint you can use a $20 paint pen and 5 minutes to touch it up. When you get a rock chip through the film, which admittedly is harder to do, you either have to leave a noticeable hole in the film forever or get the whole piece replaced to the tune of a few hundred dollars and an hour or two taking it to and from the installer.
For my wife's blue Model X we're just going to put the wrap money in a jar (or maybe TSLA) and use it to fund rock chip and scratch repairs. Will probably end up with most of that money left, and then some, even after a handful of touchups.