One improvement to consider:
PLEASE MAKE LAUNCHERS ACTUALLY BE DECENT WITHOUT MUCH INVESTMENT. Those who played any of the Borderlands games know how awkward launchers are. You use them, they either do some damage, or just miss your target whatsoever. But when enemies have launchers, they are some of the scariest enemies in the game because of how ridiculous they are with said weapons aka being able to instagib players. I think everyone knows how annoying Badass Bruisers with Launchers were. X__X yet said Badass Bruisers can easily eat rockets as if they were just girlslapped.
Its like, oh yeah, your 4 man group is easily farming this zone. One Badass Bruiser with a Helix Launcher appears, and wipes your entire party out because he one-shotted all of you, while you try using your own launchers at him and he's eating them like they were nothing, or were missing because he simply dodged.
I'm trying to build a Berserker in BL1 who can be decent with Launchers but using said weapons is just... aids.