I'd choose the Wii U gamepad out of the three. The Joycon drift is unacceptable and the buttons are too hard to press. The Wiimote buttons aren't very good placed, especially if you hold it horizontal and you don't have an analog stick by default.
The Wii U gamepad looks a bit clunky, but it's very comfortable in your hands (way more than the Switch). All buttons are well placed and are high quality (especially L, R, ZL, ZR). Playing Mario Maker on the Wii U gamepad was such a fun compared to the Switch. The screen was very responsible. The latency was very low. You could easily hold the gamepad in one hand, which is almost impossible with Switch.
I think the Wii U gamepad is overall a high quality product compared to the Wiimote or Joycons, though it's far away to be the best controller on earth.







