Tommy Vercetti was a straight up criminal, with few, if any, redeeming qualities. It wasn't until SA where we have a more antihero main character, and that's all Rockstar has been doing so far.
And in my opinion, that's not an entirely good thing. Half of the fun in this series has always been tearing up the streets causing unbridled chaos and destruction. And this just...stops making sense when in cutscenes, the protagonist is depicted as decent, while in gameplay, he can be a complete monster.
I guess I was thinking that he does not want to have to get into the events of the game, but has to because he is betrayed. But you are right.
Personally I think there is no way to logically justify what the character does outside the plot, killing thousands of people and taking on the army single-handed. I just treat them as separate and it doesn't bother me. Tommy Vercetti is a career mobster, not the world's greatest serial killer.
Classic mob characters to me are like Michael Corleone or Tony Soprano, guys who would rather be doing something else but are trapped by circumstances. Even if you have a straight up gangster like Henry Hill or the character in the first Mafia game, to my mind it is better if they are sympathetic so that they can have an element of tragedy. There isn't anything much sympathetic about someone who goes on random killing sprees for entertainment, which everyone does in GTA at some point. So I think it is hard to integrate the sandbox play into the actual story.
Anyway there will probably be more than one main character this time around so we should get some variety.
That's a good point. It was easy when the cities were set on islands 'cause you could just fly out over endless water. Don't see how they'd do it in a city.
Probably the same as at the start of SA -- you get shot by aircraft if you go too far into the desert.