Fuel cells are awful.
End of story.
Hydrogen is a volatile gas that is EXTREMELY difficult to store and transport, making it very impractical.
Fuel cells aren't terribly efficient.
They're equally bulky and weighty as modern batteries, considering the hydrogen storage.
They have to be replaced more often (because hydrogen is very hard on materials).
Not a fan..