I'm a resto shaman, and back in ICC I was actually able to hard cap haste, so I felt pretty OP. Now by hard cap, I mean my Lesser Healing Wave had a cast time of 0.998 seconds.
Pallys were pretty good all around, tank, dps and heals.
Pure dps (in our guild atleast) mages and fury warrs with shadowmourne and wackload of arp
At the time: warriors.
Redoing the content now: anything that can equip shadowmourne.
Disc Priests and Holy Paladins, from what I saw. I specifically remember STARS 3-healing a 25HCLK with 2 FoL Paladins (aka 'Shotgun Palys') and a Disc Priest.
In my raid, rogue and ret paladins, though that might have just been they were the most skilled/best geared.
I can tell you playing MM Hunter with ArP stacked to the ceiling was fun and often resulted in extremely high DPS numbers.
Very different from TBC, where you were BM and just fell asleep spamming steady shot, pretty much (well, watching for shot clipping, or using a macro, I never used macros, because then it really was dull).
As for actual best in anything, I can't say I ever gave a shit to form an opinion on class vs class, just players vs each other
In ICC, warriors were pretty badass because of armor penetration and the ICC buff. Especially with Shadowmourne, and especially in 25M ICC. It was definitely fun to play a Shadowmourne fury warrior at the time. Heroic geared, you're talking like a 60% crit chance and full armor pen with a legendary weapon....things were definitely going to die.
During ICC if you had a disc priest and resto druid combination, you were set. H pally to deal with tank healing, but disc priest and resto druid were capable of 2 healing the raid. Why? Well, back then you could blanket the raid with bubbles, and even if those bubbles wore off quickly, you still had a druid's hot, which was also blanketed on the raid, to heal up any damage that the bubble didn't absorb. It was a nasty combination. In the end however, due to the absorbs, disc priests always outhealed resto druids due to the amount of damage being prevented.
This is for you, the beta-less: http://www.youtube.com/watch?v=xWDDma9KvAA
with equal gear, mages. with legendarys? warriors..
as for healers, id say holypala, and mby discpriest due to how effective they were at lichking fight.
<WHAR LEWTS PLZ HALp>
I'm bitter by default. Don't take it personally.
But this thread isn't about TBC, it's about Wrath during the ICC timeframe. The question is, when during ICC and are we talking PvP or PvE.
Early ICC, before they nerfed assassination rogues it was assassination rogues as top dps with mages close behind.
Mid ICC it was mages, rogues (espec arpen capped combat rogues), and arpen capped warriors.
End of ICC it was mages, whichever strength DPS had Shadowmourne, and rogues that managed to crit cap and arpen cap as combat
Whoever had your legendary mace and then fight dependent. Healers seemed fairly balanced at this point.
DK tanks had been steadily nerfed throughout the expansion, but were still very good. Warriors were probably the weakest tanks, partially because druids and prot pallies were so autopilot.
Shadowmourne weilders, burst casters. Wrath pvp was far too bursty and it had gotten worse as the expansion progressed.