I truly believe Satoru Shibata is the best fit. He is japanese (that's not an option for Nintendo), he has a good experience in management, and managing a branch, and also he lived in europe and worked closely with foreigners.
Nintendo needs a competent CEO, but more so, it needs a CEO that is more open to the western market. I think it was Iwata worst failure, and it is critical to resolve this problem, as quickly as possible.
Also, I hope the next CEO will listen more to Nintendo's fans.