I'm planning on doing battlegrounds and arenas equally, what class should I choose?

Talk about mobility, self-sustainability, damage, crowd-control, bursts etc.