The last I read: apple was limiting what the SDK would enable application developers to do.
I'd have to play around with the Touch/iphone more, but from my past experience with the Dell Axim, I'm pretty sure I wouldn't be happy with one for a 'pseudo' laptop replacement. The eee is a pretty good match, so far.
For general, important email checks, or directions, etc... my Treo is a perfect fit, and anyhting more than that, (like general browsing of HC, blogging, etc...) I want more than that, and that is the niche that the eee has fell into so far.
Plus, I love watching movies on it. My zen did the same thing, but small screen, and not having all my movies in the correct format was a PITA. I'm not a fan of having to reencode crap an hour before I want to watch it. On the eee, I have VLC, which will pay just about anything under the sun.