I really enjoyed this game. It has solid first person shooter mechanics. There are a number of different ways to play, on top of the 4 different character classes. The visuals, art style, character and environment designs are fantastic. There are solid voice acting and a good soundtrack to match the mood of the game. There are tons of things to do in the game, and the game has an awesome sense of humor. If you haven't tried Borderlands yet, you definitely should.