Unfortunately WoW has stripped away much of what makes different classes unique since release. Now every class can heal somehow, every class has some sort of AE or crowd control ability, etc. Balance in MMOs seems to eventually lead to homogenization of the character classes.
This is part of the reason I no longer play MMOs of any sort and stick to single player CRPGs like Skyrim or Baldur's Gate, and traditional tabletop RPGs like Pathfinder.