It's become way, way too easy and there's virtually no class identity anymore. PvP ruined WoW PvE.
I kinda agree. So many times one class will have a talent that another class has a virtually identical talent, as far as effect. I understand the desire to have "balance" among classes, but let that show up via parses, or other creative ways, instead of identical effects within the different talent trees. Example: Shadow Priest Shadowform reduces your incoming damage by 15%. Now Mages have a similar self-buff that has the identical 15% damage reduction. Example #2: When talented, the Warlock's Fel Armor heals the Warlock for 6% of single-target damage done. The Shadow Priest has a virtually identical effect with Vampiric Embrace. I think it was cool where before the Warlock's Fel Armor regenerated a % of health every few seconds, not needing to be actively damaging a monster to have healing. That made it a unique ability, and therefore, to me at least, much more appealing.
I just wish there was a little more creativity with each respective class' talents, instead of cutting/pasting percentages in the name of boring balance.