And I only see affliction tanky against casters. I have no problems on any of my melee classes shutting down a aff lock 1v1. Stun their damage and kick drain soul. GG
Frost / Unholy should do that. You need instant DoT's which can be applied through AoE. So that the leech healing can kick in. Both have good burst for boss kills too.
P.S.: Finally had a Feral for 2 battlegrounds in my group. He performed really well.