Bell was not an all time great - there is a lot in the argument that he (like Matt Prior and several Aussies who got to bat at 6 and 7 in their decade or more or dominance) has a greater percentage of cheap runs in his career that most, and that he has often shown signs that his mental game is not up there with his technical one - but, and this is a massive BUT for me - you don't get 22 test hundreds without being some player. Think of some of the supreme talents who have not managed a fraction of that - Ramprakash being Exhibit A, probably B and C as well. I'd also add that he seems to have been well liked by his team mates - not something that you expect to see in that Flower era schism ridden room - and that he was one of the most reliable catchers we've had. Softer skills maybe, but adding to an all round package who would, lets be frank, walk into the current team if he were a 24 year old now.
Cook’s last 3 or 4 years in an England shirt were flaky at best.
Bell is up there in the top 10 highest ever test match run scorers for England and has an avg North of 40 so any criticism is frankly just stupid.As has been said not in the class of Peterson, pointing, Kallis etc but i would say not very far behind and has been a superb player for county and country.