I've had my Model 3 Long Range AWD for 4 months now, had a couple of road trips and a few observations. Prior to Tesla I've had Audi/BMW's for the last 30 years plus, I got tired of the BMW brand - the engine noise was pumped through the stereo and I had to buy the GPS map upgrade from BMW and have the local dealership install it (this just shows how they're behind the times and gouging customers).
The Positives:
The biggest surprise, apart from the crazy acceleration and roadholding, is noise fatigue - on long journeys I didn't appreciate how tiring the constant drone from an ICE was. The Teslas is so quiet that long journeys are far more relaxing and the premium stereo is crystal clear.
I've had 4 over the air software upgrades that have improved performance and added/improved functions - Pet Mode, Sentry Mode, improved acceleration...
Service intervals - brake fluid flush every 2 years, battery coolant flush every 4 years. If you have a service need outside of the regular maintenance the options are to go to the nearest Tesla store or have a Tesla Ranger come to your house or work.
I changed my driving style to compensate for regeneration, after learning how to modulate the accelerator pedal I now rarely use the brake pedal apart from coming to a final stop.
With a 220v outlet I can charge at 30 miles of range per hour of charge, more than adequate for local driving needs.
With Superchargers I can get 500 miles per hour of charge, a 700 mile trip cost $20 for the Superchargers.
You get a lot of performance for little money, the model 3 I have isn't the performance version but equivalent to or beats performance ICE's. The Tesla performance models give you super car performance for a fraction of the cost.
The negatives:
Seats don't give the same side support as BMW sports seats - I slide around when cornering hard.
Constant price changes - since I bought it the price has changed at least 3 times as options are changed and bundled together or features eliminated or offered as cost add ons.
Autopilot isn't there yet - slows down behind slow moving traffic on the highway instead of passing, too polite at busy interchangers when it needs to be more assertive (it will see a gap, indicate but when someone accelerates to take the gap it backs off).
Accident repairs - small shunts can be very expensive and can have long repear times. The bumpers have all the cameras and LIDAR which are costly to fix, forum users complain of up to 3-4 month repair times.
Tire wear - I'm used to getting 12k miles on performance cars, Tesla owners coming from Honda/Toyota/Ford etc...are shocked when they can't get 35k from a set of tires. Tesla's are heavy and fast, you can't expect tire longevity if you use the performance they have.
For me the positives outweigh the negatives, it's not in away a perfect car but for my driving style its significantly better than any other car I've had. The major difference is Tesla are a technology business and approach car design totally differently from a traditional car producer - the car I bought has already been improved through software updates and it's cost me nothing, this wouldn't have been the case with a BMW (and other manufacturers). Everyone who's driven it, or been a passenger, has wanted to get one - once you've been for a test drive you've got to have one, they're totally different to ICE and just more fun...I've got a neighbor who's a retired Delta and F15 pilot, he wants one and claims it's more fun than an F15 (linear acceleration from the Tesla is the kicker). If anyone is considering a Tesla I'm happy to answer any ownership questions...