Alex Pagulayan is the best player on the planet in my opinion. He isn't even playing right now, but he has more talent for this game than anyone. On top of that, he has more heart than any ten humans.
For what it worth and to give few ideas here is the top 16 of the wpa world ranking after the last 9 ball WPC.
1 Mika Immonen FIN
2 Lee Van Corteza PHI
3 Ralf Souquet GER
4 Karl Boyes GBR
5 Darren Appleton GBR
6 Niels Feijen NED
7 Antonio Lining PHI
8 Kuo Po-Cheng TPE
9 Marlon Manalo PHI
10 Jeffrey De Luna PHI
11 Marcus Chamat SWE
12 Ruslan Chinakhov RUS
13 Yukio Akakariyama JPN
14 Johnny Archer USA
15 Shane Van Boening USA
16 Ricky Yang INA
IMO the one who really miss in this ranking is WU, one of the most talented player ever.
I think you have to call Efren the best in the world just out of sheer respect. I was watching some matches of his yesterday and it occurred to me that while he's alive there's no use even playing this game. His speed control is just sick, it makes me want to either play more or just give up entirely. Also, his ability to kick at ANYTHING. I watched him play a safe against the Iceman that was just diabolical.