Alright, let's put aside the hate and generalized distaste for this game and actually break it down into something that may be worth your time. Now, to start out, I would like to say that I pre-ordered this game the day I heard about it and the day the developers released a video on the vaulting mechanics. I played the crap out of this game for a while and I didn't care what other people thought (partly because I didn't know people hated it until long after I defeated the game and unlocked all of the guns, outfits, and most of the skills/attachments). Truly, this game is a lot of fun. Think of this game as a really watered down version of TF2 with classes such as the Engineer or Operator (hacker, etc.) that can be switched around with others on the fly. The gun play may not be the best but it really is fun when you start leveling your character and unlocking stuff. Attachments help a lot and skills do as well such as having third person when interacting with the objectives in-game. -(Note that I am writing this review years after I stopped playing)-.
The story is something that I felt like was just a filler for the story missions, in the beginning, but as you progress that slowly changes. Throughout the game you can find dialogues and journal entries that really add to the game's back-story and adds some real character that would have been otherwise unkown in-game. The end mission is really intense and a lot of fun whether or not you win or not. The game sets itself up for a sequel, but it looks like it may never happen in the near future. Truly, this game had a lot of heart and some pretty good art-design with some great back-story that would have made this game a real hit. Game mechanic choices and poor decisions really watered this game down to the point where no one likes it but the selective few like myself. In reality, I am writing this review out of nostalgia out of the lots of fun I had with this game. Pick it up if you would like sometime soon, fairly small and can be run pretty easily with any system. I would suggest getting it on sale because it may not be worth the full price.
Thank you for your time and have a wonderful day.