Very good game, not as good as Deus Ex Human Revelation though.
Tips for playing and really enjoying all the details
Unless you are very good at stealth I recommend:
To play it first at the easiest difficulty, to do all sidequests to have as many as possible praxis points. Also you can find in internet where there are Praxis kits hidden.
Get as many energy packs as you can to be able to play invisible for more time and use them sparingly (do not waste them) since you always have some energy left (there is a market guy in town who can sell a set of 5 for 450 credits, only once)
In this first play the aim it is to get as many things as you can since there is a hidden safe in your apartment that keeps things for Game+ and also most of your inventory. You can even rob the guy in the market in your building and have good weapons from the beginning, without consequences if you are invisible at the time (save the game before trying).
Also it is very important to learn how to hack, save the game every time before hacking and start it again if you fail.
After you have played it once go to do Game +, but before that look at internet for several forums with very controversial points, who is Janus? Koller survived in your game? Who is the mole or moles. What are the consequences of many actions like kill or not kill Galois that seems to be the same? How to get best ending and other topics.
The game and who lives or dies changes a lot depending of your choices.