Watched the game on NBC today, and I've always liked Arlo White. He's probably the best "main commentator" I regularly have to listen to. His American co-commentator wasn't bad either, Kyle Martino.
Come to think of it, I like American pundits/commentators in general. They have genuine enthusiasm for the game and can often be quite thoughtful, albeit quite cheesy in the way Americans often are.