Wii U for it's first party titles, Miiverse, and Gamepad. (although, I do love my 3DS as well)
I have an Xbox One, and I love the games I'm playing on it. But as a console, I hate the system menu, I hate having to install the games before I can play them, I hate that I'm going to have to un-install games once the handful that I have fills up the system memory (I'm over 80% memory used and have only had the system for 5 months) and then have to re-install them if I ever want to play them again after deleting something else.
So yeah, as a console, the Wii U is my favorite of this gen.