Being able to teleport to Tanaris/BEM, or Winterspring/Area 52 if goblin, when having the chance to be Taurendin/Gnomadin/Bloodelfdin etc just OWNS! Im keeping engineering as long as I still want different looks from time to time.
For tanking purposes, however, there are upgrades in the game for any of the engieering crafts, so once you reach that level, JC/Enchanting are better.
_________________
