How is WPF a generation ahead of what OS X has? I haven't used WPF since 3.5 came out, but it didn't seem to offer anything better than what Cocoa offers. I think it's much better than Qt, but Qt has to make sacrifices to be cross platform, so it's a different kind of framework.
Not to start another thread, but I agree with his point on WPF being a generation ahead of similar technologies on other platforms. I hope we see work start on that at some point for Mono (running on OpenGL, for example).