That can’t include bluntsman, surely? 
Also my list, in tiered DPS order I guess:
Lower tiers reserved for 1H Axes, etc. If it included CC, support, etc, it would look different.
S++:
BW/Zealot… (It’s like playing the game on Recruit)
S:
GK/Slayer
A+:
Shade/WHC/Merc (he floats between S and A for me)/RV with new pistol/Bluntsman
A:
Hag/Pyro/RV(Shotgun)/Unchained (unless too much AoE)/BH (if you know your Boss headshots he can be higher)/Flamethrower Engi or IB
B:
IB/FK/HM(she can do a lot of damage, but doesn’t have any ammo sustain, high burst, or CC)/WS/
Honourable mentions:
- FK Shotgun on Cata is A
- Flamethrower on Sienna is crazy good on all Careers
Lower tiers reserved for 1H Axes, etc.