I don't agree about the Vieira captain thing
Great physical presence and technical ability but definitely not a leader
The fact is the idea of leadership and character on the pitch is an outmoded idea
It's about tactical discipline, captains actually mean very little in this day and age