En su dia vi hecho en javascript un duke nukem 3d (un nivel solo), asi que si, javascript es muy potente y existen frameworks muy interesantes para crear elementos que visualmente parecen flash, pero no lo son. Evidentemente a pesar de que sea muy potente no hay que restarle importancia a flash para nada, cada uno tiene su sitio, y flash para crear cosas mas artisticas en tu web viene muy bien, de hecho creo q es la opcion mas viable (sin abusar de el claro).
Un saludo.