「Windows フォームからWPFへの移行の難しさ」にコメントいただいたみなさん、ありがとうございました。さまざまな問題点のご指摘、改善案の提案など参考にさせていただきます。
私自身は、WPF/Silverlight には XAML や Blend などの問題はありつつも、より高い UX を実現するために WPF/Silverlight への移行が必要だと考えています。Windows フォームではユーザーのニーズ・ゴール・使いやすさに対応するだけの柔軟性がないからです。そうしないと Windows アプリケーションは(つまり Windows 自身も)ユーザーに使ってもらえなくなります。先日「WPFとUI ~WPFに移行すべきもう1つの理由~」という短いビデオを作りました。解決というより問題提起でしかないかもしれませんが、よろしければご覧ください。
それ以外にも UX については以下のことも課題と理解しています。