EV enthusiast here. Currently on my third Musk Mobile.
First thing? Please forget the absolute bollocks that an EV is "better for the environment", it isn't. The Carbon footprint of an EV is fucking enormous and none of them will last more than 10 years because nobody is going to pay 10k to replace the battery on an eight year old car. So all the current ones will last half as long as an ICE car. They are apparently designing ones with different batteries, supposedly cheaper, but those new batteries can't be retrofitted to existing EV's. If you like the idea of an EV, go for it, but don't kid yourself that you're saving the Polar Bears by driving one.
I am a tech head so that's why I drive one.
If you don't have a home charger then you won't save any money in "fuel" costs over a regular car, so there's that to think about.
Stated range is just a suggestion, in reality you will reliably get half the range, and maybe a bit more if you're light on the throttle and never carry passengers, luggage, use the heating, Air-Con, or drive against the wind.
Look up Zap Map or similar and map out the chargers in your area, it will help you to decide if an EV is viable without home charging. Most are free late at night so you could just time your charging then if that applies to you.
They are a different league to an ICE car to drive, torque is instant and can catch you out if you're not used to it, especially on wet roads. Braking is mostly just foot off and let the regeneration take over, so you don't really have to use your brake pedal often, almost never in town.
Tyres are EV specific and 30% more expensive than "ordinary" ones.
You will use the heated seats to warm you up, not the cabin heater, even the Tesla heater is a bit pants and the drain on the battery just isn't worth it.
I think they are so much fun to drive though, like being in your own Sci-Fi movie! My car feels like a space ship!
Insurance will be a killer though, MAHUSIVE premiums, so factor that in as well.