As a flash developer I can say that version 5 of flash is not comparable to HTML 5, the video tag equivalent wasn't really implemented until version 7 (HTTP progressive download of video assets).<p>Some missing things from HTML5 I'm watching to see how they progress:<p>1) Microphone &#38; Camera support, and supported publishing encoders (Flash only encodes video as very basic Spark which is poor quality)<p>2) Web Sockets = Flex Remoting. But Flex Remoting sends AMF objects so you don't need to serialize/deserialize is this the same for Web Sockets or do you send data as JSON?<p>3) Live Video Streaming (Or just regular streaming video)<p>4) Peer 2 Peer connections (And soon to be Multicast support)<p>5) I saw webkit has fullscreen support, do you have limited keyboard input when this happens like in Flash?<p>If those were in place I don't see why I couldn't build my app in HTML5 instead of Flash, its a corporate application so we can control the supported browser version