Waiting since 2003 and finally Disappointed
it's sad.
Spoiler Alert
story
=====
story is same as usual to mafia series the linear game play boring city where you can't do anything but riding on a wheel and when you pass over the speed limit damm cops follow you like hell.
every mission is too short and dedicated an entire chapter for that.
some missions actually nothing to do just go to a to b and kill someone that's all but it says chapter 1 2 3 4 ... bla bla .
Mafia 2 clearly shows you can't escape from the Mafia life after you entered it so there are lot of missions you are used but you won't go up even at end of the mission .you always from begin to end work as a hired soldier killing people ,robing them that's all ,
at least no crew for yourself. the first it begins from the world war 2 time period in Italy but there is a petty fight and I guess there is one place they got from the Modern Warfare 2 ,it's about the Brazil Mission that Soup Jump from the Window.
Graphics
========
Graphic is actually improved from DirectX 8 to DirectX 9.0c with Apex PhyX which mean you can clearly see real world physics effects in the game but developers need to work on the game story rather than PhyX which is actually useless.
Music
=========
Music is good for that time. so you can listen to the nice songs used in 1940 and 1950 times in USA but most of songs are craps, I enjoyed GTA Vice City Songs rather than this
Conclusion
===========
Mafia 2 is a boring and linear game but you will finish it some how but you won't play its DLC like me.
cause it's another Money milking game.