Very hard choice but went with 3D world for one reason.
I never once had a feeling of disappointment when playing 3D world. It was like happiness injected straight into my brain.
Mario Kart 8 is the same way except for the first time you enter battle mode. It was the only disappointing thing I ever found over the course of binging on both.