IMHO Iwata has got to go.
I do not understand how Nintendo managed to screw the Wii U up as badly as they have. They've had years to prepair for the systems launch, as well as the finances and human resources to really come up with something spectacular.
Instead what they've served up is:
A system with a buggy and poor performing OS, complete with system freezes. Years in development right here.
Out of the two games Nintendo have released so far, one is a pack in title, and the other was a port from Wii. Nintendo couldn't even get a serious game out with the system's launch window. Instead we get a port and a pack in title. Awesome. Not just that but the promise of Pikmin coming by March, yeah where's that gone?
Online service that still ties online sales to hardware. Nintendo still cant figure out user account systems. The Nintendo network is also slow as shit. How many people who downloaded Lego Cities were waiting 12+ hours to suck it down.
A system that is at most marginally powerful then the Xbox 360 and PS3. 7 years of tech improvements and the best they could come up with is a system that maybe and with some effort, can exceed 7 year old consoles. Amazing stuff this.
No 3rd party developer really cares about. We've seen it miss game after game, and even devleopers like Ubisoft cancel once exclusive games to go multi platform. Seems no 3rd party gives two shits about the system. Then there's developers refusing to commit to future DLC or patches for the Wii U versions of their games.
Despite the Wii U's hardware being technologically weak, apparently it's quite expensive to make. Nintendo decided it'd be a great idea having IBM build a custom PPC 750 multi core CPU. Yeah totally awesome idea that one, investing millions or more on a 20 year old CPU architecture. Then there's the MCM, or the customised GPU from AMD that if we're lucky is 400 gigaflops. For the money Nintendo have spent on their MCM, CPU, and GPU, they could have got a far more powerful sollution. But instead they cripple their entire console for the stupid idea of low power consumption and because they cant be assed learning a new CPU architecture.
Iwata craps on about how the Wii U is going to have better 3rd party support then the Wii thanks to its more powerful and modern architecture. Bullshit. PS4: 1.8 teraflop GPU, 8GB GDDR5, dedicated HDD, 8 core x86 AMD CPU, yeah like hell the Wii U is going to get any significant downports or multi plats. The Wii U is so far behind the PS4 it's not in the same leauge.
Then there's the questions over how prepared Nintendo are internally for HD development. Not a single game out for Wii U other then a pack in and Wii port. Pikmin delayed. Massive amounts of job adverts running in Japan for everything from OS development, network engineers, to HD game developers. Nintendo only managing one patch in 4 months for the Wii U's OS. List goes on. Seems to me like Nintendo have been caught totally with their pants down and unprepared for the Wii U, and are now in a mad rush to salvage the system.