MXML makes you quickly realize
February 2, 2008 – 7:00 amIf you have ever had to review someone else’s MXML code and tried to trace your way through hierarchies of VBox controls containing HBox controls containing VBox controls containing TileList controls containing VBox controls, and so forth, you will quickly realize the value in creating components that have semantic meaning. -Steven Webster, Developing Flex RIAs with Cairngorm Microarchitecture – Part 3: Architecting the View
What I quickly realized was that although MXML may be a fabulous declarative file format, it makes a crappy language.