So I've been playing Deus Ex human Revolution for a while now and i was deeply impressed.  working on getting experience points and trying to find every hidden path is really rewarding.  seeing how much you can sneak around without getting noticed is rewarding and the only big problem i had with it was the boss fights.  compared to the rest of the game where you could play with stealth the boss fights became just another same old shooter.