http://www.engadget.com/2010/12/24/archos-70-and-101-interne...
Definitions of decent vary.
I'm not referring solely to the iPad. Apple charges an extra $100 for 16GB of flash storage for iPhones and iPods. That's not market rate.
The whole idea of pricing storage like that came from the iPod, and I think by the time you have devices that are used for general computing like iPads, it's time to drop it. I would prefer to have a card slot.
(By the way, for people who may be downvoting my earlier comment because they think I'm some crazed anti-Apple partisan, I do own a MacBook Pro and an iPod. A client is also buying me an iPad 2 for completing a project, so... that's just my opinion about the storage pricing).
I am not sure whether I would want one. Having one would introduce a lot of opportunities, but also would remove lots of ease of use. Install an app => user must select where to install it. User interface-wise, what would happen to the home screen if I take out a card with some applications on it? What if I plug in another card? What if that card contains an application that already is on the built-in flash? Will this support separating executable from user settings? Etc.
The best solution for this I know of is the one Microsoft chose for their phones: no built-in flash, and the card slot is in a place where it cannot be removed without shutting down the hardware. However, I am not sure that solution adds sufficient value to the device to warrant its downsides (some compartment door that makes the device slightly larger, and that likely makes the device look a little bit less nice)
I'm not saying I want that back, but I am saying that I thought it was a pretty nice easy way of making that work.
I'm confident that Apple could figure out how to do this right. You're not?
I think the autorun.inf standard could serve as a model.