I loved every minute of this game until the end. The end pissed me off so so much and makes me glad I got it free through a promotion. I don't think i'd pay for it and im sure I won't be playing it a second time due to the terrible story. The spoiler below will ruin the game for you if you haven't finished it. Be warned.
Because of the above spoiler i wouldn't recommend it, but, I will say that developers need to take notice because everything BUT the story was pretty freaking awesome. Polish this turd up with a well developed story and you have game mechanics and freedom awesomesauce
None of your choices matter, period. after you defeat the final boss you get a room with a button to choose which ending you want to see. It's fucking stupid and makes anything but sheer destruction from start to finish a waste of time. AND WHAT THE HELL I wanted to see how the whole Jensen/Reed romance played out.
Because of the above spoiler i wouldn't recommend it, but, I will say that developers need to take notice because everything BUT the story was pretty freaking awesome. Polish this turd up with a well developed story and you have game mechanics and freedom awesomesauce