I haven't played Mafia 2 that much, only for about ten-twenty minutes once, I believe, and it's very similar to Grand Theft Auto IV. I prefer Grand Theft Auto IV because I actually played it thoroughly, and enjoyed it. I'm sure I'd enjoy Mafia 2 because I enjoyed playing it for the few minutes I did. I'll have to play Mafia 2 thoroughly before I can form an opinion about it.
It depends on yourself.if you don't want to much realism choose gta 4 But maffia has nice graphs, nice gameplay, p0rn magazines, and to much realism. But I just didn't like gta as much as mafia cuz gta is more grand delivery auto