Yeah, I think Keane is the best ITV pundit. BBC pundits on the whole are pretty dire though, as you've alluded to. I don't mind Hansen that much tbh, he's a bit of a windbag, but I still quite enjoy listening to him from time to time though. The rest of their crew are distinctly irksome, however. Lawro, Shearer, Motson, Bright, and Lineker being the main offenders. All either crap/odious or both.
Don't mind Jonathan Pearce though.