What about Bully? I prefer that one over The Godfather and Scarface, they are to me kind of soulless if you know what I mean.
The story, gameplay and charm of Bully are so much better. It's a Rockstar game after all.
The only thing is that maybe it's not that long, but it was adictive to me. (Man, could not let it go before I finish it).
What do you think?