There's no doubt that BEV (battery electric vehicles) are great. Full of the latest tech (all the sensors of accident/collision avoidance, and self driving (not a fan)) and amazing performance compared to the equivalent priced ICE (internal combustion engine) vehicle.
Long trips, ICE wins for now unless you bought into the Tesla ecosystem with their network for Superchargers. Otherwise most owners can make do with standard 110v charging at home at the end of the day. It's cheap to get an electrician in to upgrade to 220v as well.
But like everything else right now, EVs are hard to come by. Where I'm located, the local Hyundai dealerships are quoting a delivery date of 2025 for their Ioniq5 EV.
It was already mentioned earlier, but why by a car now and take delivery in 3 years, when there will be newer BEVs with newer tech at the time. You wouldn't put down a deposit on an iPhone 13 right now to receive it in your hands when the iPhone 16 is being announced. Crazy world we live in.