Hes not far off on many points. The enemies are repetitive, the locations are pretty drab, the UI is a trainwreck...but damn if it isn't fun as hell.
There's something about killing enemies, taking their unique loot, equipping that unique loot, and repeating this cycle until the cows come home. It's addictive and fun as hell - when done right (like it's done here).
Sure, I wish the story didn't have so much left hanging and I do wish the story was better presented to the player. To get the most out of that stuff, you do have to dig on the story and characters to catch a lot of the layered references to understand them better - since there are tons there. It surely does a better job on the storytelling than HGL did.
About the UI, I wish when just rolling your mouse over (or moving your control pad over), the game compared the gun you're looking at automatically to what you have already equipped - you know, like Dragon Age, Titan Quest, and many other recent ARPG's and RPG's do.
Also, I'd like separate category tabs next to each other (from left to right) all for different items - i.e. one for SMG's, one for Hand Guns, one for Rocket Launchers; one for Rifles; One for Shields;and of course one for ALL. Click on Hand Guns tab, it only shows Hand Guns; click on Rifle tab, only shows rifles; etc. You get my drift That'd beat having just one big section w/ continuous amounts of scrolling up and down just to get from SMG to Rifle..