One thing that would solve the team color problem without having to resort to heatmap analysis would be to abandon absolute color for a team. Instead what could be done is that from the player’s perspective, they are always the blue team. The enemy is always the red team. This makes the visuals perfectly balanced and it allows the art and design team to focus their efforts towards other aspects of the game.
Obviously you still have to differentiate between the two teams in the post game carnage report and the scoreboard and what not, but all that is needed is to simply give the two teams a name. One team can be Team A and the other Team B. (Obviously the narrative design team will come up with something more interesting than that.)
Any thoughts on this implementation?