I am not buying now and in two years many of the issues we are discussing here may be irrelevant.
Cost is not a prohibiting factor now so don't expect it to be in two years. As long as the hydrogen is produced from renewable energy sources only, a FCEV will be my preferred option.
The average driver travels 7,900 miles per year. There are 45.4 million licensed drivers in the UK. So that's a total of ~360bn miles per year.
If it takes 3kWh of electricity to power a battery-electric vehicle one mile, we need to produce an extra 120bn kWh of electricity annually. That's 120 TWh.
The Mirai can travel 312 miles on 10kg of hydrogen (it has 2x 5kg tanks). That's 31.2 miles per kg. So for 360bn miles, we'd need 11.5bn kg of hydrogen. At 100% efficiency, it takes 39kWh of electricity to produce 1kg of hydrogen via electrolysis. So we'd need to produce an extra 450bn kWh (450TWh) of electricity.
I'm being very favourable to Hydrogen with that comparison, too. 3 miles from 1kWh of electricity is low for a BEV. 100% efficiency for hydrogen production isn't going to happen. And there are a bunch of other significant energy costs not considered on the hydrogen side; distribution, storage, etc. These costs also exist for electricity, but they are proportionally much lower. Also, producing 1kg of hydrogen via electrolysis uses around 9kg of water. So that's another significant cost (50bn kg).
For a bit of perspective, we consume around 300-350TWh of electricity each year, total. If electrolysis were only 60% efficient (which is the case with some current hydrogen fuel producers), we'd need to produce an extra ~634TWh, literally trebling the country's electricity production.
It's very easy to trivialise the challenges that face HFCVs. But the challenges are very real.