If you really want a car that can, in the extreme, be driven by a suitably skilled driver with big enough balls to do The Ring in under 7mins 30s, and provide the odd 190mph blast once a day (like we call can), and want 1,000's of highly evolved mechanical moving parts that are, despite 100+ years of refinement, still only 20% efficient, and want to continue to waste what's left of the planets fossil fuel resources, and want to be fleeced senseless by ridiculous running costs, then do NOT buy the Model S. Go get that M5, its still a free world, no one is forcing you to accept either car !!
But if in the real world of spending 99.9% of your time below 100mph, you want an equally comfortable car, that’s near silent, with searing mid range acceleration to equal the M5, and sub 100mph handling that’s in a class of its own, and, crucially, can be charged from Sunlight / Wind etc, and has less than 1/10th of the running costs … then get a Model S.
After 3 Porsches, 4 Ferraris, 2 TVRs, 3 Lotus'es, 4 Group B rally cars, 2 Astons, 2 RS6's, 2 Quattro's, various track cars, 1 BMW (!) and dozens of hot hatch backs etc, and around 2,000+ miles in a BMW M5 V10 …. I just do not want any more ICE cars, no matter how brilliant they might be round the ring.
After 1 Tesla, I doubt I will ever buy another ICE car ever again. I just don’t see the point of them anymore.