So I recently took my Tesla for a long trip for the first time and it was great. I charged to 90%, I traveled about 290 miles before my first charge. There are Tesla super chargers everywhere. I never had to wait. And they charge really quick up to 70%. Slower after that
The batteries are expensive but they are under warranty for like 8 years. And the other cost for the car is really low. No oil changes or break changes.