It's decent if you know how to play it. I play Affliction and my record is 38,242 damage in battlegrounds.
Always cast Unstable Affliction when available, it stacks up to 5 times. Keep Corruption and Agony on at all times (Agony builds up damage and maintains damage level as long as you refresh...