Second, personally I found the changes to the talent trees retarded. At least personally, I felt like the only choices I got was: which pointless talent will I have more use for? You automatically fill them to the brink anyways, so it's no longer what you personally need, you get to take everything anyways. But, then again I didn't play in vanilla/BC at all, so I dunno how they changed over time.
Current talents aren't too bad, they're the same as WoTLK talents really in that there are no hard choices to speak of.
BC talents were far and away the best in terms of making you think, I mean yes for PvE you had carbon copy specs and always will, but for PvP you actually had to decide what fit your play style and team best - I went through about 5 different Warrior specs during Season 3 playing with the same Druid partner.
The only thing I don't like about the game right now is that nearly every goddamn class/spec has some kind of combo point mechanic.
Of my classes I play..
Druids (Tank) have Lacerate Stacks.
Druids (Feral DPS) have Combo Points.
Druids (Laser Turkey) have Eclipse.
Druids (Resto) have Lifebloom.
Shamans (Enhance) have Maelstrom.
Shamans (Resto) have Riptide.
Shamans (Ele) have Fulmination.
Warriors (Arms) have Taste For Blood.
Warriors (Fury) so far as I can tell don't have one.
Warriors (Prot) have Thunderstruck.
Classes I don't play also seem to have it: Rogues have CP, Paladins have Holy Power, Priests have Mind Melt or Evangelism, Locks have Empowered Imp / Hand of Guldan / Shadow Embrace, Mages have Hot Streak, Pyromaniac / Arcane Blast / Shatter.. I know near nothing about Hunters or DKs but I'm sure they have them too.