I don't think there can be one best player, but I agree that Phil Ivey is one of the world's best. He is very good at a lot of different games. Sometimes he is impatient in tournaments though.