Looking to purchase either a Giant Talon 29er 1 or a Giant Revel 0 29er. Between the two of them which do you feel has the better specs, gear, and would likely last over time.

I've test drove both and to a complete noob like myself they both seemed very nice bikes. Then again I haven't road a bike since my Huffy bike back in Jr. High...

Suggestions or comments on the two bikes?