Company of Heroes is an absolutely amazing RTS it's campaign is so so but the multiplayer is really where it's at. As you get into the multiplayer you find how complex this game really is. You use MGs, Mortars, Snipers, armor, at guns, paratroopers, flanking, and more to get the upper hand on your enemy. The game can change at any moment with a properly placed air strike or well done counter attack. There is no resource gathering. You gain resources by controling points on the map.
Just go get Company of Heroes if you have any interest of RTS's at all.