Nintendo, as a company, often frustrates me but Iwata, as a businessman and personality, always impressed.
Is it weird to say that having him immortalized as a Muppet is kind of cool? I mean, Muppets are (to me) icons of intelligent humor and supreme dedication to a craft that some people think is "behind the times". Muppets appeal to all ages, and are loved by millions worldwide. Without trying to oversimplify who Iwata was and what he represented, I think that was an appropriate final appearance at E3 in those regards.