I did a whole-car Xpel Paint Protection Film (PPF) when I took delivery of my P3D in 12-2018. I also considered a vinyl wrap at the time, but decided to go for the PPF. If having a unique color is important to you, then a vinyl wrap is a great way to go. Where I live, a vinyl wrap would have cost between $3,500 and $4,000. The whole-car PPF was a bit more expensive at $5,000.
How long a vinyl wrap lasts depends on a lot of factors. Do you park your car in a garage or is it parked outside and exposed to the elements? Do you live in an area with extreme weather (looks like you are from Seattle, so I am guessing the frequent rains might impact the life of your wrap). People that sell vinyl wraps claim they will last up to 7 years, but my guess is that it would be more like 4 or 5 years. Again, depends on what it is exposed to and how well you take care of it.
Here is another option to give your car a unique look. Instead of a vinyl wrap, you could go for a PPF with a matte finish, such as Xpel Stealth PPF. It doesn't change the color, but it does give the car a very cool and unique matte finish.
Vinyl will protect the paint underneath to some extent, but not as much as PPF. PPF is much thicker than a vinyl wrap. And PPF has self-healing properties whereas Vinyl does not.