Well the contemporary GC victor is both a climber and TT'er -- have to excel in both. Of course, back in Merckx day, you had to do all 3 if you wanted to make big dough. I guess to me a sprint seems almost like a parlour trick. I find bunch finishes a waste of time. 200km for a mere 150 meters of racing?
Valverde is, in my mind, the best all-around rider.