What is developer's experience making apps using Flash IDE or Flex?

Macromedia Flash Player has emerged as platform. One can use Macromedia Flash IDE or Macromedia Flex to create applications for this platform.
We have been talking about user's experience all the time, has anyone thought about what is developer's experience making applications using Flash IDE or Flex? How does the experience differ?
I will post later about how I feel.