They're really fun to drive. I own one and don't regret it. Obviously no car will appeal to everyone but clearly Tesla has a market despite the nay-sayers.
edit: The purchase experience beats traditional car makers hands down. No high pressure sales tactics or scams like rust preventer.
Nay-sayers also under-rate Tesla's mobile service. Go into the app, create a ticket, attach pictures. Get an estimate within hours (sometimes minutes). Accept, schedule. Tech comes to your house with all the parts and tools. Super easy.
Not much to maintain... motor coolant (ATF), coolant system, etc are lifetime sealed. Brakes last forever thanks to regen. Basically replace air filters every 3-4 years and tires per normal... which can also be done by mobile service.