First thing to say is, I do like this game. Its because of this however, that its shortcomings are all the more frustrating.
You are given the impression early on that this will be an open-world game. Its not. All you can do are missions related to the story. This leads to the next problem, the missions are too short and there aren't enough of them. A lot of the time you spend in this game is just driving home so you can move on to the next part.
The gameplay itself is very good. The shooting and covering system is good though you have to be careful about where you take cover as some spots aren't always as safe as they seem, which I count as a plus point as you need learn strategise better. Driving mechanics are good in my opinion as I think they are somewhat realistic, you can't handle the cars in the game as if they are Porsches. Hand-to-hand is poor though, once you work out the system it becomes incredibly easy.
Graphically the game is good and Empire Bay is very detailed if a little, shall we say, compact. Some of the cut-scenes do look decidedly ropey however.
I finished the main story mode in two days so if you get this game, I recommend getting the collectors edition as it will add some extra longevity to the game.
All in all, a good game but it could have been so much more.