You do have to adjust your lifestyle a bit with a Tesla, and especially with a Nissan Leaf. But some changes are quite nice. One is never having to stop at a gas station or take out your credit card for gas.
I guess I feel the opposite about filling up now with my Tesla. I have a Tesla wall charger and the timer in the car is set to start charging at 11PM (when my special electrical vehicle rate is 10 cents per kwh, the same as 3 cents per mile for fuel. Our Lexus costs about 25 cents per mile for gas.). It takes me about 15-20 seconds to plug in the car. The next morning the car is full and ready to go. Again it takes about 15-20 seconds to unplug and hang up the cord. I never have to worry whether I need to get gas (like I do with my ICE = Internal Combustion Engine) and whether I want to get gas locally or try to save 30 cents per gallon since I will be going to Costco where the gas is cheapest. At Costco I probably will have to wait in line for 15 minutes to get the cheap gas.
There is also a free Tesla app for my iphone which tells you how much charge you have, the temperature of the outside and inside the car, where it is located and whether it is parked or moving and how fast it is going. It also allows you to lock and unlock the car, honk the horn (and give the parking attendant a scare) and even start the air conditioning a few minutes before you get back to the car, so it is nice and comfy when you get there.
As far as long trips, we've only done two - from the Bay Area to LA and back and to Lake Tahoe and back. In both cases there are Tesla superchargers on the way and it takes about 20 minutes to get about 150 miles of charge. We stopped for lunch at Harris Ranch in Coalinga which took 50 minutes and that gave us a fill up to near our 265 mile capacity, plenty for the rest of the trip to LA. While in LA we charged every few days at the Supercharger near LAX (located at the Space X factory, Elon Musk's other big venture). No waiting anywhere so far. Superchargers are only for Teslas and are always free. We also had free charging, at the Whole Foods in Westwood and at the public lot in Beverly Hills. We saw a Nissan Leaf in one of the EV spaces at Whole Foods, but had the other one to ourselves. When we did the trip to LA a few months before we got the Tesla, we took our Lexus and it cost about $80 for a fill up to get us most of the way to LA. Only took about 10-15 minutes for the fill up and potty break. Of course no free gas while we were in LA. The Tahoe trip was similar.
Another big change in personal lifestyle is that the car updates itself, automatically, without having to go into the dealer, if that is even possible. Also if you need service, either a Tesla ranger will come out to your home or office and fix the car, or will bring a loaner (often another Tesla) to you and take your car to be serviced and return it to you and pick up the loaner - no charge for that service.
Larry