Gary Neville....
Owen Hargreaves talks some sense.
Lee Dixon.
The problem with football punditry is most (if not all) of the guys involved with the game who actually know about it intellectually are too busy managing/coaching clubs or are still playing to have any time to talk for a minute on a tv/radio show.
All the numpties, those who failed at coaching/managing or werent even overly successful players, or were successful players but are daft as a brush and couldn't coach for shit... They end up on these shows.
I mean Gary Neville comes across quite well and knowledgeable yet he was completely owned when he had a go at managing for real.
You'll see the likes of Dwight Yorke, Shearer, Savage and so on because they are absolutely shit at coaching.
If they were "good" they'd be managing clubs in the champs league right now.