My dear Twinkle,
First off, I never compared the game to GTA at all, so let's get that off the table. Second, I have neither played the demo nor the original Mafia, so my opinion is limited to what I have both seen and read. Also, my post was nothing more than a warning against judging a game...