I've not done anything with Flex yet. Some co-workers have. It seems kind of nice relative to the current state of Ajax or the Java/C#-based "rich clients".
Web browsers really suck when you look back at their history. They've been around too long to be so bad.