Murali couldn't help who he played against, can he? He took wickets when he played, and that's what matters.
For the record, compared to Warne:
- Murali averages less against every opposition except Pakistan.
- Murali averages less in every country except Australia (-50), India (-2), South Africa (-2) and Zimbabwe (-5).
- Murali didn't get to play 15% of his Test matches against England (Warne averages 23 against them compared to Murali's 20). In fact, Warne played 22 matches against England, which is twice the number of matches Murali played against Zimbabwe and Bangladesh and 5 more if you include Murali's matches against England.
The bottom line? Both were impressive bowlers. To pretend that Murali only has better numbers because he played a lot of games against Bangladesh/Zimbabwe is faulty. The guy feasted on poor opposition but he destroyed many capable batting line-ups as well.
There's no point in trying to pick one as being better than the other because it is very subjective.
I'm sure we'll see War come in here now and show how every time Warne played he was out of form and every time Murali played he was in supreme touch. :sarcasm