I've got a Tesla 3. I can and do charge in my garage. Stated range is 310, but Tesla will also tell you that the range decreases for all wheel drive, which I have, so more like 270 on a full battery.
I have a 15ish mile commute, so I use 10% of my battery daily just in the commute. Do a Costco run or some other random errand and let's say I drive 50 miles a day, for ~20% of my battery. I don't get range anxiety around town from day to day, but like a gas car, I do have to think ahead as to whether I've got a longer drive coming up and need to re-fuel.
Typically when I see I'm below 50%, I start thinking about plugging it in. I don't need to do it every night, but if I know I've got a longer drive coming up, yeah, I plug it in. So I typically plug in every 2-3 nights. To preserve battery life, and because I don't drive long distances super often, I also usually only charge to 80% (still >200 miles of range). If I know I've got a trip over 100 miles, I might charge to 100%.
My charger takes about 1 hour per 30 miles, or 10% of the battery. So charging from 40% to 80% takes about 4 hours. I do this overnight when electricity is cheaper, but plugging in and "topping off" to 80% is easy and painless. No driving to a gas station. No lines. No having to check gas prices. I rarely use the superchargers; just on long road trips. That's the only time I truly get range anxiety--when the car tells me I can make it to the next supercharger but I'll be under 10% battery when I get there--then I start to sweat it a bit. But I do a trip like that maybe 1-2 times a year. Around town? With 270 miles of range it's *super* rare for me to sweat about if I can get to my destination, and if I do, it's my fault for not realizing I embarked on a longer-than-usual drive with 25% or less battery.