Pros
+ Experience point system
+ TANKS
+ On the fly mission planning
+ Great big wide open levels that look great
+ Lots of multiplayer modes
+ In-mission saving allowed
Cons
- Big system requirements to get the terrain looking good
- Impassible terrain doesn't always look impassible
- Some occasional pathfinding problems
