Personally, I have been frustrated for years with form based presentation layers. Graphic artists are too expensive, so this provides a nice segway into developing some really cool "eye candy" application, which also provides an opportunity for great features
to the end user.
Some of the old guys around will argue all day long that test based UI's are the most efficient, and up to this point I would agree. I think we are starting to see a shift where you can have really cool UI's, with tons of functionality.