The joycons were a great idea but the drift issue, as well as them just being very poor controllers in their own right (the analog sticks aren't very accurate) knock them down a few notches for me.
The Wii remote was also a great idea, but motion controls really only worked for me when they were paired with casual games like Wii Sports etc. When Nintendo tried forcing motion controls into games like Zelda and Mario? I was not very happy about that.
So I guess for me, I'd have to go with the Wii-U Gamepad. It had motion controls built in, but for the most part, they weren't default. It's massive size was a bit of a problem at times, but it wasn't so bad that you couldn't get use to it (see Splatoon 1 for an example of this). The screen in the middle also provided some really interesting gameplay ideas that I thought were pretty cool, like in Zombie-U when you used it to scan things and in the aforementioned Splatoon 1 where you used it to both squid jump and quickly see the map in real time. This last was so crucial to the game, that even with the vastly superior Pro Controller, Splatoon 2 still lags behind it when it comes to gameplay.
Overall though, I still think the NES and SNES controllers are Nintendo's best, followed by the Gamecube's. But if I had to pick out of the three mentioned above, it would have to be the Wii-U Gamepad.







