In the modern era (1970’s onwards) when snooker became more mainstream and gained a following from TV, O’Sullivan is clearly the best to have played. He has the most 147’s, the most century breaks, most ranking tournament wins and most Triple Crown wins. After last night he is also has the most World Championships (tied).
He is now the oldest player to have won the World Championship, the victory last night coming 21 years after his first World Championship. Hendry dominated the 90’s, Davis the 80’s and arguably Reardon (in terms of World Championship wins) the 70’s. O’Sullivan’s longevity sets him apart. Plus, he is also the most entertaining/best to watch, regardless of if you dislike his personality.