I came to this game late, it was one of those you missed out on and finally pick up and I was rather disappointed.
I was caught off guard by the lack of polish when it comes to stealth and ai interactions. Some things you can hack in front of the enemy looming over you, some you can't, and sometimes there's really no "tell" as to what the rules are in this regard and you'll think everything is cool until a whole room turns on you. You at least get warnings from enemies when you enter areas they don't want you to go but a lot of the immersion is broken by weird interactions.
You shouldn't compare the games but I remember more complex interactions from fallout 3 so I guess I was just surprised by the lack of care. For example, you can freely roam the world and enter rooms and loot and a quest might bring you back to that area, doors wide open--eliminating any immersion or enjoyment really. "oh yeah, I was here before and they're just standing in an open room I broke into.." It's funny how those small things can take you out of a game and make you treat it like a game just to plow through it with no connection to the context the story is trying to provide you with.
Hacking breaks and ultimately ruins the game, at least for me. Hacking got me a ton of this xp to level up early on and it reaches a point where hacking doesn't change, same ol' same ol' and there's a lot to hack so you get sick of it. You could stop hacking but I wish they did something to keep progressing.
Areas can be needlessly confusing and nonsensical. Rooms or streets where instead of just navigating own the road you have to take a weird turn into an alley and dip into a hole and lose all sense of where you are, or at least that's the case for me.
In the end, I might finish it or I might not.