1. Super Mario 3D World - It has more platforming than any other 3D Mario game and a lot of good level themes along with many new bosses. Multiplayer was great too.
2. Super Mario Odyssey - It got rid of my biggest complaint with previous collectathon 3D Mario games: You don't get thrown out of a world when you collect a moon. It also has way more to collect than previous games, so it's fun to explore every spot of every world.
3. Super Mario Galaxy 2 - More streamlined levels than its predecessor and more different worlds to boost its variety.
4. Super Mario Galaxy - Obviously more original than its direct sequel, but at the same time not as refined.
5. Super Mario 3D Land - It's a lesser game than Super Mario 3D World in every way. Which isn't surprising for a handheld game that gets compared to a home console game.
6. Super Mario Sunshine - A mixed bag by Mario standards. Rushed to release with blue coins to make up for a lack of content and without a hint system as good as Odyssey that would have been necessary the way that blue coins have been implemented. The stages without F.L.U.D.D. constitute Sunshine at its best, the giant sandbird is probably the worst stage in the entire game.
7. Super Mario 64 - It aged the worst out of all these games and feels clunky by today's standards. Of course it was a revelation at the time of its release, but time hasn't been kind to it. Its limited soundtrack also hurts in comparison with the more modern games that usually have individual themes to go along with each kind of world.