I beat this game in mid April and I forgot to write the review.
This game is a very well developed one with very good story and engaging characters. It only has lack of originality given that there are very GTA like game. Beside the very good main storyline, a lot of time is spent in secondary missions.
The game has good graphics, the cars are very well handle. It is very easy to get involved in the game and play for hours.
If you have some hours to spend just start playing this game.