I'd vote for Button, great driver, and also a very very very good triathlete. That takes dedication.
Watching the TdF, Cav seemed not to bother going for the green jersey, as if he couldn't be bothered.....there was no competition for the sprint stages with most of his rival sprinters being out of the tour. Sure, he is brilliant, but could have tried a bit harder for that jersey