A Public Test Realm would help a lot. It could be by invitation (preferably clans) to keep the population down.
Let us play test the expansions before they're released to find bugs and exploits and give direct feedback on fights/mechanics so that things can be addressed before the content goes live.
Blizzard has been doing this for years and though it isn't perfect it results in a far better game in the long run.