I have not driven a Tesla. But I am driving an EV now so I have an idea of what I am going to be getting.
I would encourage anyone who has never driven an EV to test drive one (of any flavor), as one pedal driving is very different than a normal ICE car, and not everyone likes it.
Test driving the Model S absolutely sealed the deal for me. Ordered my Model 3 the next day. What an amazing car.