Everyone in the cricketing world knows Bell can be better, but over the last year he has been an outstanding player for club and country. Jeet you said earlier about taking his average against Bangladesh out of the equation and it's around 38, but most of the top-10 batsmen currently in the world don't have an outrageous average against Bangladesh, maybe 60's etc.
And it has been said that when Bell has came up against the old, successful Aussie team he has not excelled but against that bowling attack of Warne, Lee, McGrath etc not many batsmen in the world have put that attack to the sword. Ian Bell is a very, very good player, and on form he is one of the best players in the world. However that is only my opinion and yours, I'm sure, will differ.