"Well, <footer> is more semantic, which should be reason enough. I don't think <header> or <footer> or <section> do anything magical. It just makes more sense, much like using a <ol> for a list of steps instead of a <ul> makes more sense. You could technically use either, but they have clear semantic roles."
- JR