This sounds great, but I really only care about ONE thing.
Hitting things with my sword. Once we do the heists and quests and whatnot and actually fight the giant spiders, can we damage them by hitting them with our swords. That's really all I care about. Hitting things with my sword. All vehicles and modes of transportation are only to get me closer to hit them with my sword. If I can't hit an enemy with my sword, then I have no interest in fighting it. I don't care what the threat is, what the reward is, or how much is at stake. If I can't hit it with my sword then you need to find someone else to do the job. I just want to hit it with my sword.
Bring me closer! I want to hit them with my sword!