A confusing stupid name (bad marketing), a horrible online experience, forcing us to buy gimmicky control schemes, clinging to the broken pricing model (that the other current-gen consoles will continue to do until the console market crashes again).
I loved Nintendo, their first party games were awesome but they've become an EA styled parody of themselves. They should just call their new games Mario 2013, Mario 2014, etc.
They gotta pack it in and do a Sega (go software only). Release their classic NES/SNES games for $1 on iOS and make the new 3D mario games for PlayStation 4 or Xbox 720. Maybe let a company who "gets" online design the online experience.