Alpha Protocol is a great game too. Aside from somewhat finicky controls in a couple of the minigames, it's a lot of fun. Good story, and choices that actually have an impact on what happens and what choices you will have later! I really wish more games were like this. I played through it three times in a row when I first got it, and a couple more times later. As long as you're not trying to play it as just an FPS rather than an RPG, you'll probably have a good time with it.
"The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts." -- Bertrand Russell (I think...)