> DOM / CSS manipulation, however bad they are, are years ahead compared to what you can easily do with WPF and friends.
This doesn't make any sense. It's much easier to create UI with XAML (WPF) because it's designed for that purpose alone. HTML / CSS really isn't.