Zero- the most fun to play in my opinion. Awesome damage output, skills required. Maya- Real fun to play, high diversity, requires skill. Axton- Fun, tankish character with high explosive damage. Requires some skill at high level, mainly aiming Tediore reloads. Not the most fun action skill, but cool. Sal- A little too easy, too powerful, still fun. Low skill requirement is a the main drawback. Krieg- Bad math, broken cap stone, terrible action skill. Fun concept, poor execution. Gaige- worst action skill, terrible class mods, I hate the concept of a girlfriend tree. Abysmal dialog, annoying ai, close enough
1. Sal - gunzerking never gets old. 2. Krieg - only lv 46 so far but my play style (right up in the enemies faces, shotguns, melee attacks) works really well with the character. 3. Gaige - Have her at three mostly for her dialog. Has the best PC lines in the game IMO. 4. Zero - like the way he plays but I hate those mysterious warrior types. 5. Maya - she's fun but "phaselock, headshot, rinse, repeat" gets a little old after a while. 6. Axton - Basically Roland 2.0, by which I mean Boring 2.0.
Krieg - No skill required, no farming required, all around BA melee. Maya - Awesome for co-op, great healing skills, best sniper. Gaige - Aside from the ear piercing shrieks, good co-op for taking down shields. Sal - Great pistol builds, Fistful-o-hurt. Axton - Too many gun skills, needs 50000 nuke longbow slag rocket turrets. Zer0 - Too much farming for a good build, sniping isn't any good in UVHM.