I agree. Picking a "best ever" in 9ball is just too difficult, or even a top three list, because of the nature of the game. Not only is there too much luck in the game, the game is very streaky. If you can't pick someone that has dominated 9ball the past 5 years, then you can't single out who the best of all time is. Like royuco77 said, you can definitely say who is dominating one-pocket and rotation today, because luck is less of a factor in these games. It's a true testament to Efren's skill if he's still considered by many of you as one of the best 9ball players ever, and he himself considers 9ball his WORST game.
BUT...if I was forced to pick a top 5, I'd have to go with Hall, Sigel, Strickland, Reyes, and Pagulayan.