The Commando can be a top choice for the story in Borderlands 2. He has a turret which is very helpful in combat situations throughout the story. He can also have different skill trees that allow for various playstyles, which keeps the story - play engaging. For example, you can focus on a more defensive or offensive build depending on the story mission requirements.
The Gunzerker is also quite good for the story in Borderlands 2. He has the ability to dual - wield guns, which is not only super fun but also very effective in battles that are part of the story. His rage - filled attacks can quickly take down enemies that stand in the way of progressing through the story, and his backstory also ties in well with the overall narrative of the game.