I thin k EVs have a place.
For a lot of people the daily drive to work is less than 40 miles and an EV works really well for that and for driving around doing errands etc.
I don't know how much you can haul with an electric truck but I would think the range would be greatly reduced and the recharge time doesn't make it practical if you want to cover any longer distance.
If you live in a big city and only needed a vehicle every once in awhile to get from one part of the city to another then they may be something to consider. However, don't expect to drive it 800 miles to grandmother's house for Thanksgiving.
I sure wouldn't buy one here in Florida.
Like many new things, these are of limited value until things like that are ironed out. Only when you can easily and quickly regain a fully charged battery pack will these be ready to replace gas powered vehicles. When cars first came out, they weren't much faster than and were less reliable than horses and were the playthings of the wealthy. Only after they demonstrated superior value when compared to horses and the infrastructure was built out to enable their steady use were they adopted by the masses. When you can drive for hundreds or thousands of miles without extended stops for recharging like you can now with gas power, they will be much more widely adopted. As stated before, they're useful as commuter vehicles with limited drive time and extended time between uses and with some investment in charging infrastructure, a city could begin phasing out gas power within city limits to reduce pollution.
IOW, we're at a critical step right now in the adoption of EV's. Which way we go from here will determine how widely they are adopted.