No se si te has enterado, HTML 5 y CSS 3 ya están a la vuelta de la esquina, y muchos auguran el final de Flash, tampoco creo que es así, pero definitivamente ponerse a desarrollar sitios Full Flash no lo veo como una opción.
HTML 5 permite la inserción de vídeos sin plugins adicionales y Youtube ya lo está implementando en casi todos sus vídeos, CSS 3 ya acepta algunas propiedades para animar. Con esto y la difusión que se le ha dado a Frameworks de JavaScript como jQuery (muchos clientes lo piden y no tiene una buena idea de lo que es en realidad) Flash pierde un poco de popularidad.
Pero eso no significa que Flash vaya desaparecer del mercado, Flash tiene mucho futuro, solo mira la realidad aumentada, las RIA's (Rich Internet Applications), aún hay muchas posibilidades si quieres aprender Flash. Silverlight y JavaFx podrían ser buenas opciones, pero por lo menos Silverlight tiene objetivos diferentes.
Saludos