This is probably radical thinking, but these days people get too caught up on hardware. It's the games that matter, it's always been that way, and it should still be that way. If a system has the games you want to play, I see no reason to not buy it when you want it. Whether it happens in a month or five years, all gaming systems get replaced, so there's not much point in waiting if you want the games now.
By that same token, it's starting to feel as if Nintendo doesn't understand why the 3DS isn't selling well. There's nothing wrong with the hardware, and whether or not the price was an issue, that is no longer a factor. It's because it doesn't yet have games. And not just any games, but the kind good enough that make people go out and get a system to play them. I believe that will happen this holiday season with things like Mario Kart and Super Mario 3D, and will continue next year with Kid Icarus and Luigi's Mansion 2. But if Nintendo doesn't realize that, and actually releases a revision soon (or uses the slide pad attachment for more than Monster Hunter 3D), it won't help. Which seems odd to me, because I've always thought they were a software maker first...