Resilience was a HUGE mistake , because now people have 2 set. In vanilla it was always amazing to grab new stuff in a raid , and going in BG to show up your new toys .....Now you were grabbing more PVE stuff to do more PVE. There was no flying mount , people choose their main town 3 for the horde , 2.5 for the alliance (Darnasus wasn t in a good location at all)
Also the way blizzard did it .... every new patch , every new expansion killed the previous one. What is the purpose to do Nax when ICC is release.... instead of having 14 relevant raid , we just have one, everyone fighting for the same BIS item ....
Also every new patch everyone get stuck in 1 town mostly .... another bad thing .. yes icecrown have 12000 players , but if people were split between Classic town , Shatrrah (i know i just butcher the name) or Dalaran , the server could hand close to 18000 people easily.
SOLUTION: For me the best server would be a WotLK server with a twitch. Every Raid(Classic TBC WotLK) brought to the same level as Ulduar, but all the EPIC gear to item level 200 ..... When i say all epic , i meant all epic. Even the item that can be crafted from a skill 300- or 375.... Because that would make the whole world alive. That would also give plenty of addition option to gear yourself , 2 piece of t2 , 3 more of t9 ..... so you could make crazy combo.
...But i think it would be amazing for them if there was so MANY gear to choose from, everything at the same level. Close to 100 different trinkets to choose from instead of having a choice of 5 ..... but that one is MY dream server.