Having never touched one and after only reading some things online about it, I'm not a fan. My hope when this thing was rumored was that it was a tablet form of the macbook air. With an actual computer operating system, the device would have a lot of potential. Instead we got the iPod Touch XL and the Touch's limitations. No real ability to multitask, no native printing, applications based on the iPhone model and more. You tell me the price would have soared. Fine. At least then I could see the device having some sort of application beside a gaming console or eReader you can't use in the sun.
What type of application do I see it in? It would be perfect for the custom software industry; industries that need to flip through data but are not doing a whole lot of entry. These applications are done for private companies and the applications have no business in the itunes store.
So I can hear it now, build an html application to run in the browser. Ok, I can take as a perfectly acceptable solution. A large part of my life right now is spent building web applications rendered using html. Lets get real a minute, do we want to base interactive web applications on an html/ajax solution? First its a mobile browser. That means we have the same rendering issues we do on the desktop...and more. Plus, I know I'm not a great programmer with ajax frameworks but I know there's a point that the browser says "enough, hit F5 now or I give up".
THANKFULLY, Adobe has no want to sit on the sidelines of the iPhone/iPad development scene. Adobe's Flash Professional CS5 will compile to iPhone apps and there have been videos out there of AIR coming to mobile devices including this one I saw today. These are great and will help us programmers out, but we still have to wait on an official release and the applications compiled from Flash are still subject to Apple's approval before distribution. I can't speak for the coming AIR apps but I can only assume the same and this isn't very condusive to the many internal apps I could make to make the lives of coworkers and clients easier. I understand that I can probably push the app down to select devices through the SDK but I'd really like to have them sit in an install directory on a server and download them to the device.
Aside from Flash/AIR there are other frameworks for iPhone/iPad/Android development but they either are a nice wrapper for a web app or have awful documentation. I would love to dig into the Titanium framework more, but I don't have time to figure it all out. Yes I know that they recently did a lot of work on the docs, but still leaves a lot to be desired in my opinion. And again, these are subject to Apple's approval.
Moving on...
Most people complain about no camera on it. I don't know if I join them or have a different but similar request. I want to see a camera on front. This device seems like it would be great for video conferencing via Skype, Adobe Connect or whatever. Also there is a plethora of other situations printing would be great but as this article states, there is zero native printing.
So what you or at least I would be left with is a want of a netbook. There you would have Windows, a keyboard, printing, choice of browsers, etc. If you want the form factor there are competing products coming soon. As this article state the forthcoming HP Slate is coming to enter the market but will run Windows 7 that gives you access to a lot more options. The price is steep, but again, I'm ok with that. If you really want this, you should be willing to put up the dough for something that's actually useful.
I could go on but I think you get the gist of what I'm thinking. I know I focused a lot on the application side of things so if you'd like me to continue, let me know.