WPF НЕ является заменой WinForms. Рассмотрим LOB-приложения, работающие на массовом оборудовании предприятия. Накладные расходы WPF смешны.
Обратите внимание на следующее На моей машине установлены VS2008 и VS2010.
Visual Studio 2008 (я полагаю, WinForms) занимает всего ~ 100 МБ памяти.
Visual Studio 2010 Beta 2 (WPF) составляет ~ 300 МБ.
Это просто глупо. Для VS нет причин использовать WPF. Ему не нужна кричащая графика или что-то особенное, что предлагает WPF. Я для одного придерживаюсь VS2008. Есть время и место, когда WPF отлично подходит для использования, но Visual Studio и, как я сказал, LOB-приложения - это не время и не место, а просто бесполезное добавление накладных расходов.
Однако с WPF работать намного проще, чем с WinForms (как только вы ПОНИМАЕТЕ, кривая обучения также становится намного больше)