Not to shoot you down but all your ideas have been suggested before on the WoW forums. Anyways Blizzards response to all suggestions like these is that they think it's more important to work on new content rather then going back and tweaking old content and/or adding in features like you mentioned.