This game could've been great if the missions weren't absolutely awful.
I still enjoyed the game and beat every single mission, but it was frustrating as hell. The mini games are a nice addition but they don't feel very fleshed out. The world has a lot to offer and there's lots of neat things to find in the city. As good as all the side content was, they really should've tried to fix the core of the game.