I've heard and read a fair bit of negative stuff about the iPad. Partly this is because of the expectation, which Apple had quite some input through controlled and unattributable leaks to the press. If we hadn't got iPhones already this would have been truly revolutionary. I think people expected it to be larger capacity and a more powerful beast but the Wii has proved that less can compete and outsell more powerful games consoles.
I see the audience for the iPad as being the same as that who buy a PC with Google's Chrome OS on. Web browsers, i.e. people not software, No booting up a computer and logging on the net, just switch it on and instant browsing and instant on games. Don't forget all your current iPhone apps will also sync and be usable. I think there will be a lot of new games, those written in Objective-C and existing Flash games once Flash CS5 comes out with the new "export to an Xcode project" feature. Casual games are a big business and will continue to grow with the iPad fueling much of that growth.
I'm already working on the first iPhone App tutorial and iPad development comes as free with that. I can't wait to get an iPad...
- Link to Objective-C Code Library