Iwata is decent as a company president. The problem lies between the communication between Nintendo Japan, NoA, and NoE. NoA and NoE need better marketing strategies to sell better. Power is not a huge factor, but games can make all the difference. When big releases such as DKCTF, Mario Kart 8, SSBU, Bayonetta 2, X, and Hyrule Warriors, major marketing will be needed to maximize sales and profits. 3rd party games are a lost cause at this point. I doubt even with a large install base they'll still release Grade C ports on the Wii U. It's up to Nintendo alone to pick up the pace and possibly invest in some development studios to support themselves well in software in Wii U and 3DS. With better communication, better marketing, and more development studios, Nintendo can release more games within the same period of time. It may have be costly to do all this, but in the mid-long term, they'll make great profits and a better reputation with investors over time.