Mediocre? This game is hilarious!
You're still right at the start, but it gets a lot more fun as you collect bigger and better weapons.
And like Pants Party says, there are 53 missions, so you will be at it for a while. I'm at about 55 hours or so, and only have two missions on Inferno left to do, but they are damn hard.