Just beaten this, thoughts below:
+Decent storyline and setting
+Performs pretty well 75fps+
+Melee combat generally works well although it suffers from the AC affliction of Counter being a bit overpowered
+Decent game length at ~18hrs
+Graphically just about OK for this type of game
+Some good characters
+Strong dialogue
-Horrendous texture popup (especially when on a boat)
-Gunplay feels a bit clunky, kinda like a console game or something from 10 years back
-Game world feels a bit small for this type of game
-A few bugs where I got stuck e.g. stuck in walk mode when you need to climb up some boat during a mission, drug bust where NOBODY is there at all and NO WAY to exit the camera or even access the game menu!! I left it for about 8mins to see if it timed out, in the end I had to kill the process in task manager
-Didn't feel like I had enough choice over my destiny e.g. I was kinda expecting some choice late in the game between Triad and Cops
-Guns are a bit annoying in terms of being able to get much use out of them i.e. low max ammo on automatic weapons and inability to hold on to them for long e.g. if you go back to your home to do a drug bust, he just chucks it on the floor, you finish the drug bust and the gun has miraculously vanished. This is really annoying as there are a couple of missions where you really need a gun to start with
-Texture quality seems really low res in places (with High Res Textures DLC installed)
-Random mission failures for 'leaving the area', sometimes you don't even get any indication/warning e.g. the poker game I won a round and thought I had to exit to continue the mission but no that meant insta-fail, gg :/
-Racing is fairly poor, again it feels like something from a 10 year old game like GTA3
Overall it reminds me a lot of Wheelman, although I'd say it is probably a better game.