Supreme Commander is a real time strategy game set in a fictional sci-fi universe.
Pro Fundamentally different factions that are well balanced
Each faction in the game will have different abilities, units, transporters or stations that are unique to that faction. While one faction will have an advantage of a hovering engineer, another will have the advantage of a driving engineer, each being prone and un-prone to particular kinds of attacks. Somewhat like a rock paper scissors scenario where it will all balance out in the end. This way it keeps each faction feeling unique, but at the same time disallowing any to have too much of an advantage over the others.
Pro Massive battles with plenty of outcomes
Battles can involve hundreds of units. This allows for even experimental units that can single-handedly take out entire armies due to their sheer size. This way there is room for experimentation in what can works, or just to see what outcomes they have.
Con Developers abandoned the game
However there is great community support in which they have released patches in order to fix outstanding bugs as well as support hosting a map vault where players can download community made maps to use in the game. There is also a matchmaking lobby tool available here, which makes finding online matches to play pretty easy.