Exactly what DvD said, Generals and Zero Hour are the best RTS games I have played, because they offer so many tactics and haven't lost the importance of micro-managing.
QUOTE
I like playing with china armies the most as they're considered underpowered because of having no 'lame' units. You really need to mix units to win. Basically they require the most skill.
China's biggest weakness is their lack of fast units. In early game, a pack of humvees or technicals with troops inside can easily circle around the few gattling tanks you have managed to pump out, leaving you helpless.
What I dislike about these games however are the multiple cheats people use online. For example, some don't respect the rules set by the host at all (for example alpha auroras are simply overpowered, and no one wants them in their game. Though I agree that some of the rules are a bit cowardly and lame, for example the limit for humvees and battle busses), others use map hack or the scud bug.
I mostly play online with random, but my favourites are China's Infantry General, GLA's Stealth General, and USA's Airforce General. I guess I like Kassad the most