Wii U can win. It's not impossible.
Simply requires a TON of change from Nintendo. That is :
embrace hype , online , follow trends a bit more.
Quicker game development
BE AGGRESSIVE. Not slightly passive aggressive....
All of those things are exactly what Nintendo need to do.
Although it may be a little late for the Wii U, maybe they would be better off doing that on their next console. If they really go for it they could have a great console, generate a tonne of hype, get 3rd party support and bring in a load of new fans all at once then.
It's better to start doing that soon....
And keep improving until next gen - where they should just go all for it. Starting from:
Great games lineup for the first year, and launch day.
Continue with getting 3rd party games, like Bayonetta + devil's third.
Try again with 3rd parties - ask them what they want in the next console ect.
No stupid name.
One of : Zelda , Pokemon , Smash at luanch. (or if handheld, then pokemon definitly.)
^Basically , get a very good start, unlike what we witnessed this gen.