Borderlands 2, like the first, is highly underrated. If it were not for a few bugs in the game, glitches. I would have rated it a 10. But still I would recommend it at any price. You'll lose track of time playing it.
As for the first game, I will always play a game before i make my opinion, and like the first it was well below my standards.
First off the billions of guns that are strewn throughout this game and only 5% are any good. (not talking about the legendary weapons) everything else is junk. the stats system that gearbox uses is a joke and the excess that are picked up are sold for money that has little to no value.
I played this game solo up until level 30 without any glitches, mods, or cheats. I was surprised i lasted that long wading through the mounds and mounds of bullet sponge enemies that respawn after 20 minutes.
snipers are usless when all enemies spawn after triggered from close range, humor is forced in almost every aspect, easter eggs feel like they are just trying to connect the older (18-30) crowd, weapons are unbalanced, boss fights are ridiculous, mulitplayer online is packed with more modders and cheats than black ops 2.