Harmison was not England's best bowler in 05 but was part of an effective package which was very tough on the Aussies. Who, at that time would have done a better job for England? Every other bloke they've trotted out since has frankly been complete and utter dross:
Plunkett? Ker plunk.
Sidebottom? Mouth-watering prospect for Australia next time. God I hope he plays.
Anderson? Too busy worrying about his hair style.
Mahmood? Embarassing. At least Harmison has had some good times in the past, including to an extent 05.
Broad? Too soon to tell, and wasn't around in 05 anyways.
Lewis? A crock.
See, you can analyse and qualify any player's achievements to the extent that it simply becomes ridiculous. Now we all love cricket and are all keen students of the game, but it just becomes paralysis by analysis.
Look at Michael Clarke in the last Ashes series here. Now you can qualify his efforts by saying "Well, Ponting & Hussey were better than him, he came in after good starts, he bats down the order, England were crap, the bowlers were tired, the conditions were good for him, he hardly faced Flintoff & Hoggard & got to play the other bowlers' dross, he got dropped a couple of times, his helmet wasn't on straight, he made 23 of his runs against Pietersen's part timers, he dyes his hair, there was a good lbw shout against him on 13 in the 2nd test and I think he may have feathered th one ball Anderson moved in the entire series but was given not out, so really his contribution was not as good as his numbers make out". But the fact is, he made runs and he contributed to a great team performance.
It's like this Hussain v Hayden & Knight v Gilchrist thing. Everyone can have their opinion on players, as is their right. But simply saying "This bloke, despite averaging 15-20 runs less per innings in tests than the other bloke despite batting further down the order, is a better player than the other bloke because the bowling was always better when Hussein played and Hayden's nothing more than a flat track bully who always faces weak bowling and Hussain was in a crap side and Hayden's in a great side" is complete and utter bollocks. Whoever says that has pIainly never seen the India 2001 series or seen Hayden advance down the wicket in a test match on the first morning and drop kick a new ball bowler 100 metres over long-on. It takes a special talent to do that, frankly. And if Hussein was so good, why did he only make 2 tons in 23 tests against Australia? The argument might have some merit if the runs per average wicket had gone up by 16 each since the earlier era, but it hasn't.
Never occurs to people to even think that one of the reasons Hayden's side is so great may well be Hayden himself, does it? Ask that question and we get the inevitable "Great bowlers make great sides, not batsmen" stuff trotted out. Try seeing how great your bowlers are if they're defending 150-200 every test instead of 450-500. Try telling anyone who knows which end of a stump goes into the ground that Don Bradman wasn't the greatest match and series winner in cricketing history because of the runs he scored and how quickly he scored them. Mind you, the pitches were flat, he had Woodfull and Ponsford in front of him, the bowlers weren't fast, and on and on and on and on we go..........
Then we have the Gilly v Nick Knight argument. I've posted on this in the other forum, but quickly - to compare a bloke whose career highlights package could be written on a postage stamp with a 4 inch wide paint brush to a bloke who has scored at least 50 in three (3!!!!) consecutive WC finals, including one of the great ODI innings against a good attack in the biggest game of all is an insult to the latter bloke. Doesn't mean Knight couldn't play, doesn't mean he wasn't decent, but the other fella has a proven track record in massive games which count most. By contrast, Knight played for England.