Actually I think it was a good speech. He's always accepted the notion of 'the buck stops here' which many PMs don't.
The iraq war is a terrible legacy and in many ways it's a shame that he'll be remembered mainly for that.
The war aside (and my brother and BIL are serving out there) I think he's left the country in far better nick than he found it.