1ero - Quien dijo por ahi que en flash(AS3 calculo q quiso decir) tiene dificultades para usar Bases de Datos??? , obvio q AS no se conecta con base de datos, porq esta del lado del cliente, pero se conecta de maravilla con lenguajes como php, java (jsp), y demas lenguajes del lado del Servidor y ellos lo hacen, es una ignorancia decir tales cosas.

2do - para el defensor de Microsoft q hablo de q Vista es mas "Bonito" q otros SO, como linux, es porq no conoce CompizFusion o otras aplicaciones de Linux, jeje mira youtube y veras varios Ejemplos. Esa es otra tonta defensa sin fundamentos sin ofender al q lo dijo, q no viene al caso para este tema.

3ro - Como varios he tratado de interiorizarme en el tema de SilverLight, y de verdad la respuesta de esos Sitios es malisima, la calidad de las aplicaciones pesima, y en las prestaciones no vi nada q Flash no pudiera hacer, se cuelga, no carga, consume recursos, y por supuesto estas atado a tener tanto los soft como el hardware para q anden bien, sin mencionar la incompatibilidad con los navegadores en versiones viejas con SilverLight, y no estar soportado en algunos navegadores. En ese aspecto, en la relacion de q si tus clientes van a poder o no ver tus webs esta claro q Flash gana por choreo hablando mal y pronto ya q hoy por hoy, todo el mundo posee el plugin Flash 10 o inferior en su navegador. Eso es lo q le tiene q decir malanche a su Jefe (un buen Desarrollador/Ingeniero de Requerimientos/Programador tiene q saber contarle a su jefe/cliente las relaciones Costo/Beneficio, Costo/Tecnologia, Tecnologia/Usabilidad, etc).

4to - El tema de un Framework con debugguer puede ser q falte, a la hora dce hacer grandes Rias, aplicaciones web complejas, para entornos q desarrollen en AS3 como Flash y Flex.

5to - como eldervaz escribio y coincido: "la desventaja de Silverlight Microsoft es Silverlight Microsoft".

6to - No puede ser q pongan SOLO como ventaja que AS3 es Multiplataforma , se nota q es alguien q no tiene ni idea de lo que esta hablando. y sobre lo que es Desorganizado, esta lejos de serlo, tiene una estructura de Paquetes, clases, interfaces, etc, indentica Java, con la cual se puede desarrollar sobre cualquier modelo UML al ser OO para alguna aplicación hecha en Flash.

7mo - por descarte.... emmm...... Voto por Flash :D