For me Lee Dixon. Always fair and makes good points. He is also criticizes City when it is relevant so it shows he is not bias.
However, I have always found Martin O'Neil amusing when he is a pundit; he's enthusiastic and always apologizes to the viewers if his predictions are wrong. I also quite Robbie Earle. I don't know if anyone feels the same since I never see his name mentioned other than Townsend. He's reserved, gives a decent review of a match, and doesn't let the whole discussion appear to make himself look important, such as Hansen. Anyway, thats my thoughts on it.