I see the question as asking who was the best cricket post 1990. Not the most entertaining just the most effective.
I find it hard to look past Jacques Kallis and Shaun Pollock. Both world class in their first disciplines, and very useful in their second discplines. There may be a handful of batsman and bowlers who were slightly better than the above two in their first disciplines, but their second discipline should put them comfortably ahead of all
After those 2 I would give 3rd place to Murali, for an astounding record in both test in odis, despite often being a lone wolf. He transformed Lanka from bottom of the pile, by the time he retired they had reached second place. Since he's gone Sl havent won a test match! I think a testament to him is the amount of players who faced him post doosra that found him the hardest bowler to face. Even Brian Lara who completely dominated him admitted Murali was the toughest bowler in the first 45 minutes. Bell, Collingwood, Pietersen, Flintoff, Gambhir, Sehwag, Ganguly and Dravid have all said he was either the best they had faced or the best spinner they had faced. An absolute genius.
4th place would be Sachin, in my mind tied with Viv Richards for top spot for odi batsman, and 2nd after Don in tests. A complete batsman who can attack, defend, accumuluate whatever the situation demands, whether on a spinning track in Calcutta or a bouncy track in Perth, or in seaming conditions in England, Sachin has every condition covered. Has handled the pressure for 21 years and has a superb record in world cups.
5th place Mcgrath who was involved in 3 world cup wins; like Sachin has performed in all conditions, a metronome of a bowler, who would target a player before a series and then go on to dismiss him. Best player in the Australian team for me; would be there performing series after series, ripping the heart out of most sides. Took more valuable wickets than Warne (as he dismissed top order batsman a lot more) and at nearly 4 runs cheaper. His value is shown that even when Warne had his best series in 2005 Ashes, the 2 tests Mcgrath was absent Australia lost. I would argue no batsman dominated Mcgrath over his career, even Tendulkar only averaged 36/37 in matches involving Glenn.
So 1) Kallis 2) Pollock 3)Murali 4)Tendulkar 5)Mcgrath