Having now logged in over 50 hours and completing 3 playthroughs (PC on steam) i have found the game quite enjoyable, that's not to say it isn't buggy because it is.
The graphics are dated but that is not a deal breaker for me, there are glitches though textures taking time to load in especially at the market and the occasional jittery frame rate are probably the main ones to mention nothing too game breaking and often not noticed, i have not noticed any control issues except when the frame rate gets jittery on the occasion which will cause you to be pointing in strange directions but nothing too big.
The AI does some odd things such as stop pathing if you move to a different area and come back, not to mention that if you invest in stealth and you have the right armour you can sneak up to them on their side, the occasional enemy that sticks halfway through a wall or door.
On the shooting side (i will say that it could have been a lot better and needs polishing at the least), you must invest in points in your weapon of choice in order to be able to crit them from afar as not waiting for crit shots leads to a ridiculous amount of missed shots, the assault rifle isn't too bad at this as it does fairly often hit but the SMG can miss from point blank range whic is ridiculous; the shotgun will hit almost every time but its damage is too low to be usefull unless again you invest upon which the knockback effect is quite nice; lastly there is the pistol which has so far proven the best weapon especially when invested in, once enough points are put in the range at which you are able to crit increases and you get a skill that allows you to do it from cover so unless the enemy charges which it does sometimes you can sit and kill everything in range.
The voice work in the game is superb and the dialogue in general is great leading to a good story which some great options that have consequences later on.
In all i found it an enjoyable game despite the flaws which it does have and well worth the $80 i spent to play it but at the same time it is not for everyone especially if any of the flaws i mentioned ruin the game for you.
I will end in saying that i enjoyed this game and the comments i make are my opinion which may be biased