No car is perfect, and that definitely includes the Tesla Roadster.
It is small, inside and out. The trunk is tiny, and other than a glovebox barely big enough to hold a pair of gloves, there is no storage in the cabin. There is no power steering. Rearward visibility is poor. The ride is rough and it is quite noisy. The soft top is fussy to put on and off.
But oh man, is it worth it.
My favorite feature is the accelerator. Yes, it's quick - 0-60 in 3.9, and that's for my base model - but that's not what I mean. I mean, it is extremely responsive. Unlike a gas car, when you hit the accelerator, you don't have to wait for a downshift. There is no turbo lag, or waiting for rpms to build, or even driveline slack: the single gear is locked in to place. As soon as you touch the pedal, you are moving faster. Gas cars feel mushy and broken.
Driving up a mountain road behind a truck, looking for a chance to pass? In my old gas car, I would have been tailgating with one hand on the shifter and my right foot ready for action so I could make the pass in the small alloted space. In the Roadster, it is no big deal. I just drive along normally keeping a safe distance, and if I see an opening - ZIP - I take it. Some describe it as teleportation; you see someplace you want to be, and you are there.
The steering feel and handling are awesome (at least in street driving; there is understeer on the track). Waking up every morning to an extremely cheap "tank" of electricity is a good feeling - I sure don't miss gas stations, oil changes, emissions inspections, etc. Despite the harsh ride, I feel less tired after a long drive (I have done several trips up to 3,600 miles) because of the lack of engine vibration and smell. I have been driving it for 6 years, and I still smile every time I see it. I have never been this happy with any other car, even when it was new.