If we're to take BFME as an example: Bugs were a big thing. When it was released there were countless things that could be abused, but not fixing some of them even now after 2 patches is perhaps the most frustrating. Balance was abhorrent. Units would be so much better if they'd had the time to balance it right. Nat/Firewall issues. This is a biggie nowadays for RTS'. Without the ability to connect properly the whole online community suffers, and it affects whether people play that game or another one where it is easier to connect. For BFME this still has not been fixed. All of these seem to be things to make a RTS good, and are all reliant on the later game testing etc. But to make a game great, the foundations of it must have been done well first, so that's the job of the programmers. But if I'm honest, community support after release is by far the best way to make a game last. This is perhaps why games like Warcraft last even now, while others suffer. To create a game without bugs or balance issues of any kind is impossible, but to sort them after they have been noticed by the community and when they ask for them to be rectified is the way to go at it. This is why I believe EAW will work so well, because petroglyph do play an active role in their communities and are unlikly to stop after EAW ships.