I work for Malmberg, which is a publisher of educational content. Within our company we have a lot of very interactive content that is currently made available as Flash (and some as HTML5). A lot of people within Malmberg hear about HTML5, how it is write once run anywhere, can completely replace Flash and is the solution for all our mobile device requirements. This presentation, with a very pretentious title ;), tries to provide a more level perspective about what HTML5 really is, what it's strengths are, and where it, at this moment, is still lacking.
This presentation tries to show this from a non (very) technical perspective.
As a final note, I do believe that HTML5 will be the standard way in which we'll be developing cross-platform and cross-browser web applications. For the best user interaction though, it's though to beat a native app.