I think it's far more powerful (and simpler) to give players two strong abillities than to give them five weaker abillities. Also to be honest I think if you were to implement your system you would find through user research that it feels more clunky than you would predict.
Complexity is not a good thing, depth is a much better goal to shoot for.
English
-
While depth and complexity are not one and the same.. they are very closely related.
-
Not really. Depth is something everyone can enjoy, Complexity is usually either clunky, inefficient, but in most cases it's something that not all of your players can access. Rock Paper Scissors Lizard Spock is definitely more complex than Rock Paper Scissors, but it adds no depth.