For the sake of pushing the whole RTS-genre forward and thus out of lethargy, please drop rock-paper-scissors!
If you want to create an "realistic" Generals 2 introduce a "realistic combat system"!
For instance: A tank firing 10x at a bazooka trooper dealing almost zero damage is totally ridiculous!
I honestly think RTS- developing studios should come up with something better! Geez, we have 2012!
The game should not pretend to be realistic just by some more or less realistic looking units!
Try to capture how battles are really fought! And do not neglect the overall strategic picture!
Naval and air superiority, supply organization and security, the overall order of battle and realistic unit abilities and functions are important apsects for a realistic game.
AND: There is a big difference if battles are fought on the sea or on land! It should be reflected in the game by more than just the graphical gimmick that the surface is blue!
Back to the tank/bazooka-infantry-battle: There could be a simple "hit & miss"-system. Maybe the trooper hides in a building and the tank has come in without enough reconnaissance to spot him. In this case the trooper gets the first shot. If he manages to get a "kill-shot" fine, if not game over for him! You all know, that at least from various Hollywood movies! Don't be lazy and bring on realism! In reality tthere is no "rock-paper-scissors"!