So If anything, i'd ignore the normals over the heroics especially when looking at "ALL" instead of top 100 since there are alot of really shitty players out there. Imo Heroics are the benchmark where ALL classes should be worth bringing, as normal is alot more forgiving on all fronts i'd be very suprised to see a class be benched just to do less numbers... Where as on Heroic those numbers matter all the more since on Heroic those enrages (soft or hard) are actually there and the fights are tuned that way partially to make something "heroic"
(I btw hate enrage mechanics, imo if you handle the mechanics and survive you should be able to kill a boss, soft enrages I don't really mind though ^^)
As for warriors only lacking in DPS, i'd say looking at the scaling of selfheals/raidheals it wouldn't be the worst thing if we got a little love in that deparment to begin with. Although yes, DPS is obviously the biggest issue we have by a very long distance