В WPF есть чему поучиться. Вам нужно умереть и возродиться как программист с графическим интерфейсом.
Но стоит ли это усилий. Почему? Вот мой ответ.
Поскольку вы задаете этот вопрос, я предполагаю, что вы программист на основе технологий Microsoft.
Поскольку направление MS в сторону WPF для разработки GUI, я не вижу выбора. Формы выигрыша будут длиться, вероятно, еще 2 года. Поскольку привлекательный внешний вид WPF заставляет пользователей запрашивать все больше и больше приложений WPF, чем Win Forms. Как вы знаете, для многих пользователей GUI это S / W:)
Теперь, если вы не программист на MS, вероятно, из Java, я говорю, что WPF имеет много общего с Java Swing. Но это очень-очень большой супер-набор Swing.
Чтобы освоить Swing с WPF, может потребоваться не менее 2/3 лет, и к тому времени WPF может править словом, и я не ожидаю, что Swing будет намного проще, чем этот, если не сложным.
Поскольку silverlight является своего рода независимой от платформы и так как его модель похожа на WPF, я предсказываю, что WPF будет править по крайней мере в течение следующих 6/7 лет, если не десятилетия.
Я верю и надеюсь, что MS сделает программистов намного проще, так что кривая обучения будет сокращена или делегирована артистам GUI (с использованием выражения blend).
Надеюсь, я ответил на ваш вопрос.