Mains not including mules:
BL1: Roland, Lilith, and Mordecai (no Brick): all at 69
BL2: 2x Maya, 2x Zer0, 2x Gaige, 2x Axton, and Salvador (no Krieg): all at OP8
TPS: Nisha, Aurelia, Wilhelm, Claptrap, and Athena (no Jack): all at 72
I have a couple of low-level characters in the games that aren’t mules that I keep for co op with friends (ranging from level 2 to maybe 59), but I don’t consider them mains either.
BL2:
Axton - OP5*
Maya - 40
Zero - 35
Gaige - 27
Sal - 25
Krieg - 16
TPS:
Nisha - 64
Athena - 33
Claptrap - 25
Wilhelm - 13
Jack - 10
Aurelia - 0
*note that Axton was my introduction to the BL universe. I played him to 50, farmed the hell out of virtually every legendary and unique in the game, bought the cap increase, farmed again at 61, increased the cap and stalled in the OP levels (got a little bored). I probably put at least 4x the required time into discovering and farming loot than was necessary but it was part of the exploration and learning curve.
BL1 I have a Brick at 69 and nothing else. I tried Roland and Lillith for 10 or so levels but ended up deleting them for some reason. Don’t need anyone but Brick.
BL2 I have Krieg at OP4 or 5 (haven’t played him in months)
A Maya at 68. A Gaige at 52 that I only recently leveled, and a Sal I’ve just started. I’ve deleted a bunch of characters too for some reason. My original Sal, a bandit allegiance Maya etc.
TPS I have a 70 Nisha, a 70 Clappy and a handful of assorted characters from 15-40. I got bored of Wilhelm and Athena around 30 or so.
BL1:
Mordecai, Lilith at cap, Brick shy over 50 but I can’t gett a satisfying build out of him
BLTPS:
Athena, Nisha at cap (60 for me), Clappy around 16, Aurelia slightly over 30.
BL2:
Gaige Op8, Krieg 53, Zero 72 (but gave up on him), Maya around 20.