A quick thought (pardon being the wet towel), good teams are more about synergy than the best players. Decent players who work well together will usually beat great players who don't. The best teams out there should be the guild teams (says the guy who always pugs), because they know what to expect from each other. I'm not trying to be contrary, I'm just naturally good at it.
I'd rather have a mismatched team of good individuals than no team at all