Having played L2, EVE, WoW since beta, FFXI, EQ2, and various other beta MMOs, I think that WoW in TBC is pretty much right. You can"t write mods that automate actual in-game tasks, but you have massive freedom with regards to the appearance of incoming data(unit frames, scrolling combat text...