It's generally agreed that Super Mario Sunshine is the hardest 3D Super Mario game by some distance.