It's interesting he mentions Flash being a problem. I've yet to see the blue lego block. Not even once. It really depends the type of sites you visit. For some people the lack of Flash is a big deal, for other people it's not at all. Unfortunately this requires the customer to know a bit of technical background on the sites they visit frequently to judge how much of a deal breaker the lack of Flash really is and they won't easily know if the site serves up H264 to iPads based on the user agent.