The advantage of fuel cells is that they can be:
recharged by adding fuel
made to run very quietly
less polluting
all of the above