Adobe Flex is something I’ve considered spending more time with at several points. It gives you a more application-like programming model while still having a decent number of options with respect to the back end. There seem to be a number of Flex/Java hybrids out there, which lets me leverage my existing knowledge well, and most interestingly the contract rates tend to be pretty good: a $90/hr contract in Waterloo is the most recent reminder of that.
That said, I’m really rooting for the open web, and after seeing some of the limitations of Flex when it comes to working with REST APIs, I’m more skeptical than I once was. It’s interesting, but I’m not sold.