I was very dissapointed at first. I've been an avid ID fan since the beginning and I anxiously await each new release. I really didn't like the driving at first, now I have fun with it. I didn't like the guns at first (who doesn't want 5,002 guns like in borderlands?) but in true ID fashion, the weapons have ended up delivering, especially the shotgun as you would expect from these guys. The game itself has really grown on me.
However, the length of the game is a real pisser. I don't understand why we're expected to pay $60 for 17 hours of gameplay. It's ridiculous. I played Borderlands for months. Sorry ID, but I consider this to be a fail on this point alone.