What gets at least equal mileage and is also not tiny? A friend is looking to buy and EV, and his problem specifically is nothing comes close to Teslas range.
My Model 3 Performance is rated for I think 300 miles. In the real world, it can be as low as 230 miles if it's 30F outside and I'm going 75 mph. If it's warm, I'm still looking at ~270 miles at 75 mph. The colder it gets, the lower your range because cold air is denser (increasing drag) and higher usage of the heater drains the battery.