I'd like to post my review of all the abilities of the races and how I rate them. The purpose is to bring these to the attention of newer players to help them, and to the developers who will hopefully see this and maybe hit some of these with the balancing stick.
I'm giving them a rating based of these options:
S Tier = At a competitive level, a must pick in nearly every match up. These skills far exceed the usefulness of others that you could select.
A Tier = Very good upgrades that are rarely if ever a bad choice. Still overshadowed by the S tier, but they won't feel like wasted upgrades
B Tier = Usually ok upgrades that are usually felt, but often heavily dependent on the match up.
C Tier = Highly situational, but useful in those circumstances. Or just meh but not the worst.
garabage = These skills just need to be removed from the game, or completely reworked.
As always if you see that I've misinterpreted something on an upgrade or just think I'm insane, please do discuss it.