I don't know if you can really predict which will last the longest. Durability is important to me too, however, I think it's better to spend 10 years riding a bike you love than 20 years riding one you don't.
Test ride each one and buy the one you like riding the most.