This game is fun! The controls are easy to learn and the missions can be fun though sometimes the missions are frustrating, I like that they had more cutscenes that had voice acting, something Nintendo barely did in the past Mario games, it has some great music, and nice-looking water (Can't forget the nice-looking water).
My only problems are the wonky camera, the blue coins (you'll need a guide to get all of the blue coins unless you know all the locations), and the annoying missions.
While there some frustrating parts the great parts outweigh the bad parts.
Super Mario Sunshine is a great game that you should definitely play even if you're not a Mario fan, and with the release of Super Mario 3D All-Stars in September, you can play it on the Nintendo Switch! :D
(Edit: I don't think the leaf level and pachinko level was that bad.)