BBC's coverage is obviously better because they don't have to contend with ad breaks which doesn't allow the programme to breathe and don't have Adrian Chiles waffling. Their pundits generally are also better, although that said, Robbie Savage will lower the intellectual tone once he appears on air.
ITV have a long history in this department dating back to using Paul Gascoigne as a pundit in 2002. Cannavaro is there because he is a former World Cup winning captain and one of the best defenders of all time. People saying they should have got Vialli in, I would imagine he will be a pundit for...