The problem with Hansen is that he could be a quality pundit, if only he could be bothered. He does hardly any research and just seems to think that slagging off defending is enough.
Alan Shearer is horrendous. I have always been a big fan of Big Al, but his football knowledge for someone who played at the top level for so long is abysmal.
Bright, Coleman, Pleat, Beglin are all shockingly bad.
The best two pundits are Paul Merson (talks utter b***ocks at times, but just says what he thinks) and Graeme Souness. Souness is quality. He just says what he thinks, doesn't mind if he upsets anyone, and usually he is talking sense.