Ajax, Flex and Silverlight are a few ways to make more interactive web applications. What kinds of factors would you consider when deciding which to use for a new web application?

Does any one of them offer better cross-platform compatibility, performance, developer tools or community support?

Edit
Report