My truck runs mostly on cooking oil, so I don't have too much of a vested interest, but my wife and I have been looking at solar panels and a potential electric car purchase in the next five years. Most people worldwide don't do much more than 40 miles a day, so the longer ranges of modern electric cars are a waste of battery capacity and excess weight. My wife's Fiat 500C does around 30 miles a day from home to Grantham and back, so a Leaf or Zoe would work, but is just too boring. The new Fiat 500 will come as a full range incuding an electric convertible, so one of those will do, (although the £30k it might cost could be a stumbling block).
Technology is moving on quite quickly, with solar panels that work sufficiently well when they are not pointed directly at the sun, (so our roof becomes viable), and batteries that have a cost per kWh of less than US$100. Reuters were reporting that Tesla/Chinese sources suggested they could get down to $60/80 per kWh, https://www.cnbc.com/2020/05/14/teslas-secret-batteries-aim-to-rework-the-math-for-electric-cars.html. If you can afford the purchase price, then running an electric car is cheap.
It is noticeable that my clients who have electric cars won't go back to ICE, (I'm an IFA, so my clients usually have enough capital to buy shiny things; they are usually surprised how much their fuel bill drops by).