Depends on your criteria for the ranking. Are you talking your favorite to play, general damage dealer and survivability, most/least weakest skills at level 72/OP8, noob friendly usability? I think it’s been shown that every character can handle just about every situation in the main game and all dlc (some easier than others of course). But to answer your question (sort of) here are my favorite characters to play:
1- Sal: he was the first character I tried when I visited friends about 2 and a half years ago and I like the little sociopath…
2- Zero: the most challenging character for me to play (mainly because I tend to forget he’s not Sal or Krieg) but the second character I tried when I visited those above mentioned friends. Easy is nice but challenging is more rewarding…
3- Axton: he’s the first character I played when I got the game for myself plus, like me, he’s ex-military (another reason I hated the AR’s in this game the first time I tried them- seriously, a weapon that fires in an arc that’s not a grenade launcher? Bull).
4- Krieg: I love the chaos and insanity of Krieg- plus when played right he’s damn near unkillable…
5- Gaige: another chaotic character, I actually started in her LBT tree first before trying Anarchy…
6- Maya- what’s not to like? She can snipe almost as well as Zero and can (with the right set up) deal out amazing amounts of damage- a real boss (and raid boss) killer…