I spent a few years doing Flash/Flex development back then as well. I don't know if this was ever a problem for you, but I always found Flex to be, well, kind of slow.
All that data binding and event bubbling was convenient for the developer, but you certainly paid a price for it at runtime. Most of the Flex apps I encountered during that time period (even very simple ones) just seemed to run so sluggishly. That type of user experience might have been okay for internal corporate type applications but I never really found it suitable for the web. And of course on top of that you had to deal with the SWF loading times too.
Flash/Flex definitely had its time in the spotlight but I can see why it ended up dying out.
All that data binding and event bubbling was convenient for the developer, but you certainly paid a price for it at runtime. Most of the Flex apps I encountered during that time period (even very simple ones) just seemed to run so sluggishly. That type of user experience might have been okay for internal corporate type applications but I never really found it suitable for the web. And of course on top of that you had to deal with the SWF loading times too.
Flash/Flex definitely had its time in the spotlight but I can see why it ended up dying out.