While I have this topic up, I might as well do an entire Mario platformer ranking!
SMW>SMB 3>SMG 2>Wario Land 2>SMG>Wario Land>SM64>Wario Land 4>Mario Land 2>Wario Land 3=Wario Land Shake It>NSMBW>SMB2>Super Princess Peach>SMB>Sunshine>Mario Land>NSMB
I think that covers all I've played!