I've warmed to the idea of Vieira, I must admit.
The MLS is a crazy league though, so it's difficult to assess his performance there. Like all American sports, there is a salary cap so rich clubs can't outspend the others and whoever wins the league gets penalised by getting the last pick in the 'draft'. And then there are the play-offs, which effectively is a complete lottery.