I have one of these for my sins, and it's not quite the doom and gloom that's being made out here / on the media. We've taken it on ~250 mile each way trips, and found that the charging network (especially now we've got access to Tesla) isn't actually that bad, and the times the truck needed a charge seemed to line up reasonably to when the kids wanted a rest stop. For around town, it's a fine vehicle, and was able to do 'truck things' quite happily - pulled a boat, picked up lumber from a yard and retrieved a bed full of mulch.
It did take me a couple months to get over the range anxiety, but honestly it's not that bad. I don't do 200+ miles towing my manhood for everyone to see every single day, so I just plug it in when I get home, and it's ready to go when I am. Also, living in SE Michigan with our monopoly energy supplier that likes to proactively cut the power whenever the wind blows unexpectedly, having ~4 days of power available to me which doesn't make a noise is really quite a reassuring place to be. I think we're close to an inflection point, and I'm glad we've got a couple vehicles to service that market.