Well, from everything we've been hearing, the only thing Nintendo didn't do right so far was not changing the name, not including 8GB of RAM, not packing in a 1TB HDD, not basing the GPU on 2 SLI'd GT580's to run Samaritan demo in real time without breaking a sweat & not pricing the console for $149.99 with 4 uMotes and 4 wiimote++'s in the box.
and I almost forgot that they didn't team up with Apple to make the uMote more iPad-ish.
But other than all that, so far so good.