If you should decide to try a plug-in hybrid, I would recommend the second model year of the BMW i3-REx. The first model year, 2014 in the USA, had infantile problems that I've had to deal with. An end-of-lease, second model year, BMW i3-REx will have passed through the initial depreciation and should be quite affordable. House wiring to the car can be a challenge.
In my case, the 100 A service line on the sunny side of the 40 year old house had suffered the ravages of time and needed to be replaced. To future proof our house, I upgraded to a 200 A service (~48 kW.) I also bought an automated, 16 kW, natural gas fueled, generator with a transfer switch that isolates the house from the grid during a power outage. At the same time, I had a 240 VAC, 50 A circuit run to the driveway side of the house.
Living in a tornado region, we had over four days without house power in April 2011 and I never wanted my wife to be without electricity. We have at least one power outage per year and back then I used a 1 kW,
12V-to-120VAC inverter in our first Prius to 'camp out at home.' Given the winter to summer temperature range, -10 to 40 C, it is important to keep the house heater and air conditioners running.
As for the BMW i3-REx, when it was our only plug-in, faster charging, 30-31 A at 240 VAC, was important. This insured it would be fully charged in 5 hours, overnight, or for a late night pub crawl. Now with two plug-in hybrids, we are using 12 A at 120 VAC to charge either car which means charging speed at home is not so important. The Prius Prime has a maximum charge rate of 16 A.
Living in Huntsville Alabama, access to a fuel cell vehicle is extremely unlikely. California is running a state-wide, fuel cell experiment yet only leases them, a bad omen. The first General Motors, EV-1 was also by lease only and then GM crushed them. So far, the California fuel cell experiment appears to confirm the operating and capital costs. An expensive job but someone has to do it.
Bob Wilson