Reminds me of Grand Theft Auto: London...
It was alittle hard to play from the overhead view, but after I played for a while I got use to it.
When you make a car go, it takes a couple of seconds to get going, then it will go pretty fast. But I found that annoying because I crashed so many times when that happened.
Even getting chased by the cops doesn't bother me. In the modern Grand Theft Auto's the cops are so real that I get overwhelmed when they are after me. In this game the cops look too arcade like, you can actually see the bullet coming towards you, but the reaction time is too slow for you to dodge the bullet.
But the missions were also very easy.