Rafael Nadal has won his 21st Grand Slam title and that has tilted the balance in the Greatness debate in the Spaniard's case.