Shoko is far from the perfect tennis player and is not a complete player like Sampras and others, but he's exceptionally good at using the tools he has to manage his game.
Kind of curious to see how the "most perfect tennis player of all time" has 5 slams less than Nadal and 8 slams less than Federer though. Not to mention the fact he only found true success after Federer became old and Nadal became sick and washed up.