Worst pundit by a mile has been Phil Neville. It doesn't matter what you say if you deliver it in a robotic monotone drawl.
I haven't been impressed by Cannavaro, Henry, Vieira, Seedorf - all very bland and far too much arse-kissing by the Beeb. Hoddle and Dixon have been good, Danny Murphy not...