general overview (i compared fuel and dry cells)
dry cell = cheapest, easy to store, good for daily use
BUT = non-rechargeable, getting outdated, not a lot of energy produced
impact = first commercial batter, portable source of energy, freed ppl up. envirnomentally pretty nasty - components are heavy metals. disposing of it in landfills is damaging for environment, so hard to dispose of.
fuel cell= rechargeable, but expensive, and needs high temps
impact = long-lasting and used for larger applications, such as energy for remote places
environmentally friendly - only product, if done correctly, is water.