Why would you use hydrogen to extract the energy of the iron? Wouldn't it be more efficient to burn the iron directly? Likewise, is there no better way to reduce iron oxide to iron than by creating hydrogen first?
There may be, but now you are assuming energy is what is needed and not the hydrogen itself. Hydrogen is used in lots of industrial processes and is really hard to store in bulk.