I think I'll be more of a Support user. Looks like some cool stuff there. Also imagine playing Domination where the B flag is a pain to get and you're going against a good team. If you can get Juggernaut you could just hold off the other team as people try to cap it.
I'm lost on Specialist...it seems like they are perks but arent you given perks in class setups?