Flash besitzt seine Vorzüge und ist meiner Meinung nach für manche Aufgabenbereiche klar zu bevorzugen. HTML5/JavsScript haben vollkommen andere Einsatzgebiete.
Ich als ActionScript-Entwickler würde jedem davon abraten normale Webinhalte in Flash darzustellen, einzige Ausnahme sind Inhalte, die eine gewisse visuelles Komplexität besitzten oder auf rechenintensiven Abläufen aufbauen. Wer heute aber Flash einsetzt um in seiner Navigation einen Hover-Effekt einzusetzen, der gehört aus vielen Gründen erschlagen