The 3DS isn't a bad piece of hardware, although the included cradle is so flimsy that it shouldn't even exist. I do think that Nintendo should have shipped the handheld with the software we are all waiting for –– basically everything that wasn't available at launch.