but he has to sacrifice other strong gear abilities to get that one
I think the system is fine, and the idea of not including things that may need to be rebalanced may as well just not include characters.
The thing you're not thinking about is the fact that it isn't the individual moves that have to be balanced it's the character.
A character is NOT a handful of normal or special attacks. A character equals normal attacks plus A SPECIFIC handful of special attacks that are unique to that character. Cyrax is not Smoke, Smoke is not Sektor, et cetera. They're different.
Smoke and Sektor are used more in tournament while Cyrax and CZ are barely used. You're arguing for a crap ton of special moves that will never be used in tournament anyway,. Then you're asking them to balance each and every possible combination of special moves for each character. That's what? 5-6 variations or more? It doesn't work.