That's the thing though, Sharma's exactly the same, test bowling average of 32. Sharma and Flintoff are almost identical bowling-wise- back-of-a-length, accurate, good pace, can do a little bit of swing, bounce, seam and reverse but no one major strength, always seem to bowl far better than the wickets column suggests.
I don't buy that Flintoff has bowled poorly in tests since his recall, he's simply bowled extremely well at times for unflattering figures. Fitness dependent, i'm confident he's as good at bowling today as he's ever been, his ODI performances supporting that. If you believe that, there's no way one can pick Sharma over him.
For me though, the world's leading bowler is between Dale Steyn and Brett Lee. I'm going to go for Lee on the grounds that i expect him to outbowl Steyn (just) in the two upcoming series.