Played it when it first came out, and beat the game.
I must say the final battle/mission is really fun, but I won't give any spoilers away.
For tips - if you want things like the silent assassin achievements, do accidents! There are usually a few in each level.