I do think we need a huge shakeup when it comes to factions. Alliance vs Horde is just worn out at this point. I would be fine with either adding 1 or more smaller factions, or just remove factions entirely and let people choose their own paths. I believe this was also the original plan for WoW when it was in its early stages and they had a lot more playable races planned.