Присоединяюсь к тем, кто агитирует за 4.0. Я вот начал недавно новый проект на четверке с WPF. Одни положительные впечатления. Правда, до этого на .NET ничего не писал. Очень легко пошло, несмотря на то, что это запись и обработка видео. Тут правда заслуга не .NET, а OpenSource библиотек и предыдущего опыта в этой области. Но что касается пользовательского интерфейса — сплошной сахар, который однако иногда трудно добыть. В том смысле что все очень гибко и не всегда очевидно, но когда сделаешь — становится все очевидно и логично.
Например, сделал асинхронное заполнение ListView данными в несколько потоков буквально за полчаса из которых основное время это гугление бингение поиск по справке WPF и .NET. С предыдущим инструментом это отняло бы день или два. И намного больше кода.