:thumbsup:
Talent. Such a subjective word. Lets see:
1. A marked innate ability, as for artistic accomplishment.
2. a. Natural endowment or ability of a superior quality.
the key words here are: innate and natural. That is: a player that can do "superior quality" things looking like he needed no training.
well, from that definition, Roger is the most talented player of the world. His game is so smooth, so effort-less, he seems to float sometimes.
after him, it would be maybe Berdych, Verdasco, Monfils, Tsonga... :2 cents:
and for explosive, i think that's clear: Raonic!
I agree about Berdych; I saw him crush Federer at the Olympics back in like the '04 games, if my mind serves me. Okay, not crush, but I had never - until that point - seen anyone defeat Federer like that. Then again, I think pretty much anyone who makes it to the ATP Tour is talented. Some just rise much higher and rack up so many more majors and victories. :2 cents: