1. Wawrinka: for each of his slams he had to beat an exceptional version of Nole, whether it was in the finals or the rounds prior. Practically all of his most impressive slam performances he was either stopped by djokovic in an epic match or he won it by beating him. He also took out nadal in the other final and even though nadal was ailing quite badly, Rafa was still number one at that time and from what I remember I don't think Stan had yet to beat him at that point so Stan still had to bring his A game.
2. Del Potro: I mean he beat fed and Rafa in back to back rounds when they were both in their primes and del po was like 20 at that time too. Very impressive.
3. Murray: Although he beat Djokovic in 2 of his wins, just like Stan, I think Stan played a better version of Nole. Also, Murray could never beat nadal and/or fed, like del po did, to win his majors. In addition, beating raonic in a major finals isn't exactly a special feat. I will however give Murray credit for fulfilling the expectations and pressure of winning a slam(s) that was given to him by the British media.
4: Cilic: he played out of skin in this tourney to his credit but he beat a 30 something fed and nishikori to win, which is not the worst, but compared to the others on this list, this one stands out the least.