The only way to un-suck the DS launch would have been to launch it like 3 months later, when WarioWare and Yoshi Touch n' Go were finally released. I think the Japanese launch lineup was barely better than the North American one...the only extra game worth mentioning was WarioWare.
Revolution will be a different story though. I think DS was really rushed out the door in an attempt to beat Sony to market. If I'm not mistaken the system was launched just about a year after Nintendo announced it. Revolution has been talked about for more than a year already. I'm sure Nintendo has been developing games for it since early 2005, at least, and third parties have been in on it since last E3 - that gives them more than a year and a half to get their products ready, which is pretty decent.
Oh, I think this blows my previous prediction about launch dates out of the water, but I knew I was being optimistic. I now think an October date in Japan and a November date in North America, shortly after. Nintendo has been waffling on Europe, I bet it will not get the system until next year, but I hope otherwise.