I looked at this case lately as well,
Current standards suggest, like Steve Job's vision.
Adobe Flash is starting to show it's age.
Reasons:
Boost of the mobile market, more people viewing website content on mobile devices and tablets.
HTML5 JavaScript and WebGL seems to be the way of the future.
Here are some of the facts.
WebGL has really taken off in recent years.
with a massive extension to application support.
e.g. Unity 3d, IOS, Android OS and all the major web browser markets.
JavaScript, is making some massive strides though-out the web community and even expending into the desktop market with products like Google's Chrome OS.
HTML 5 can cater for video content playing on all browsers and other awesome elements.
From a network support stand point.
Adobe has always been under fire for security risks that can cause issues with windows and other OS devices.
With these points in mind,
If a client doesn't specifically express they need to use Adobe Flash, I will opt for HTML5/JavaScript and WebGL over Adobe Flash, mainly to extend accessibility of the application.
Personally, I get so sick of updating flash players on the clients side.
This can be really frustrating when a client is trying to access your content.
Hope this helps others in their choose on "too Flash or not too Flash" your application.