I would choose oak as it has more figure. I have oak in my house and some of it is more than 30 years old. The rest was installed during a remodel.Red Oak and Maple are my options for flooring which suits the best to give more rigid quality and durability. Any suggestions, please let me know.
Those were really good questions mate, thinking of them can ourselves make a good decision.I agree with Stick on the Hickory. Good durability and aesthetics.
Maple is a good choice, also, but can lack that "popping" appearance (think basketball court or bowling alley lane bland appearance).
Although, Oak has and still is a good choice it has some problems (like denting from high heels).
Modern finishes and top coats have come a long way in the past several years. Many of the past problems have been minimized or eliminated. However, nothing is perfect.
Ask yourself the questions; how long do I want it too last before I have to refurbish the finish, what effect am I looking for, and how much maintenance am I willing to do on a regular basis? The choice all boils down to you!