It fails as a game when a game is designed to be better with more rewards only on the second playthrough, I shouldn't have to play identical content twice to get better guns, which are marginally better in general and is entirely dull. Multiplayer, for me, other than being buggy as hell was boring and pointless.
The game was FAR to limited with FAR to tight control on where you could go and when, a easy normal enemy 3 levels above you can rape you, a boss type 3 levels above is almost unkillable, and a guy who was a hard kill at 1level above you, takes one hit 1 level below you. Along with the way it funnels you towards area's till you are high enough level to hurt the higher level guys, its simply too easy. Most of the "quests" were ridiculously easy and due to the nature of leveling were horribly badly paced with almost no quests throughout the game being anything but easy and rated 1-3 levels below you by the time you get them.
Basically it needed a LOT of work on pacing, evening out the difference in power/damage/damage taken with level increase, harder and smarter enemies. For a game all about loot, well, more options for loot = better game for loot. They really should have had a whole armour setup and also better pacing for damage vs level on the weapons aswell.
Almost everyone I played with found a decent/fantastic revolver before halfway through and found it better than everything they picked up before the end of the game. I got a level 18 revolver, 2 shot, that reloaded stupidly fast, had high damage, very high ele chance, sniper style scope on it and basically could kill anything in the game at any range with no effort.
So harder, more options for loot, as mostly the game was about picking up crap weapons till you're full and selling and hoping the gun vending machines would sell a nice red text gun, which they always did, better pacing with leveling, harder enemies who don't become a joke at -1level to you, and a better story.
Its so close, its right on the brink of being a truly great game, because despite all those flaws unlike so many other games, it was still fun to play, truly dissappointing ending(both in story and the fight itself).
If you can grab it on one of the steam deals or in the sale stupidly cheap, go for it, but don't expect it to be a really fantastic game with gripping story and never ending fantastic guns, the massive majority of guns you pick up are beyond crap.