Ok, so the guy can climb, can descend, can sprint, can time trial...
And not like Sagan who's been strong since he joined the World Tour... this guy just keep getting stronger year after year. He went from ok/good to super in the latter part of his career. If he keeps maturing like this (who knows what his peak is?) he'll turn into a monster!
I don't think he can be beat.