I've been wondering which 5v5 team composition would be the best. The heroes can all be classified under various roles like AoE, Globals, Tanks, Heals, etc.
What combinations of these roles lend to more successful strategies? What roles should be focus points when building a strong and effective team for 5v5 games?