Main concern: most outsiders challenge Flex: I can create the similar site with AJAX/HTML/CSS, why I have to use Flex? I do not want Flex to create HTML-like application, but turn out too much such Flex applications in the market already, why Flex developer cannot find a new mindset to design a good RIA? How Flex solve the UI problem differently that HTML cannot solve?

My doubt series have not finished yet, but I am too busy on my working project. I saw the blogsphere had started concern on what I thought, and they have good analysis on this topic already:

When Macromedia promote RIA since Flash MX, their own site become one of the experimental place for their own dog food, e.g. the only full Flash version corporate site (appear for a very short period, and convert back to HTML later) and exchange. What I saw is a HTML style RIA, we, and our client, and our client users will challenge, why this “html” site breaks my browser function? If we use Flash to reproduce a HTML site without any gain in experience or functionality, but losing lot of usability. It has no strong reason to use Flash.

For what I saw and above bloggers saw, Flex is just a tool for replace HTML style applications. We worry to see lesser innovative use in Flex application after Flash Golden Age, check FWA: The 10th Anniversary of Flash, too.

But, we see Ajax dare to try new, dare to innovate now (OK, you can said they are copy old Flash style), I see innovation on Ajax is coming more but on Flex is coming lesser, except fewer pioneers.