How great is Roger Federer compared to Lionel Messi, the latter being one of the best in a sport played by thousands professionally while tennis has only hundreds whom can compete and can afford proper training conditions?
valid question