After playing TRPG2, TPA2, and TSoG, I learned that one Psy Healer isn't enough. Psy Healers being randomly assigned 1 out of 22 times is too infrequent. To solve this, you could either increase the chance Psy Hearler are put on a team or create another healing unit (Maybe add horns to a shadowling sprite and call it a "Shadowling Healer").
I wondering how elemental shields would work. It would be an interesting mechanic if elemental shields could increase one resistance, while decreasing another resistance. For example, a Heat Shield could increase heat resistance by 20%, while decreasing cold resistance by 10%.
Is there anyway to have alliances fixed before the match begins? Making and betraying allies would work for deathmatches, but it would kinda beat the point for game types like Capture the Flag.