Yes I have played both, I am currently completing every stage with the 5 characters...Super Mario 3D World is worlds better than Land. The stages are a lot more creative and varied, as well as some new mechanics that make for really interesting gameplay. That's just an opinion, but I think it's one most people who have played (and beat) both share.
Have you actually played both?