maybe im just weird but i preferred mario 3 over SMW. just like how i prefer sonic 2 over sonic 3.
My beefs with SMB3 mostly include the lack of a save feature and being HUGE (especially for the time it came out in) and it's almost impossible to go through the entire thing in a single sitting and not just skipping worlds and taking shortcuts. You can't just go through it at your own leisure like you can with SMW, plus it was admittedly fun to carve a path through the wilds of Dinosaur Land while looking for stages and secrets.
That said though, both the spin jump and Yoshi were overpowered and while the Cape Feather was cooler than the Raccoon Leaf it, the Yoshis (Yoshii?), and the P-Balloon were a poor substitute to the still unmatched-to-this-day variety of SMB3's powerups.
Though I will agree with you on Sonic 2 being better than Sonic 3. The Chaos Emerald minigame was better, the stages outside of the first zone were better, and there was no fucking Barrel.