Well, the difference is also the game engine. The source engine is a highly-developed FPS engine with many multiplayer capabilities.
Edit: A moral system would be awesome. When units see many of their units being destroyed, or their best vehicle on the battlefield, they retreat or run for cover. Also, the more warehouses and supply depots you destroy the less units or items from that place on the battlefield.