I am 7 months in, rather than 3 years... but it's my intention to keep the car for 150,000 miles or more - which will be 10 - 15 years. The range is fine, performance is good, cabin is quiet enough and I can't imagine any features I'd be desperate for.
If the Roadster ever appears, I would be...