WPF - это новая платформа для разработки приложений для Windows (и для браузеров). WPF не обязательно должен заменить Windows Forms. С WPF проще добавлять 3D, видео и анимацию в ваше приложение. Поскольку он основан на XAML , его также легко привязать к данным XML, например данным из веб-службы, и динамически загрузить их как контент.
WPF также, на мой взгляд, лучше отделяет программирование пользовательского интерфейса от бизнес-логики. Опытный дизайнер WPF проще создать свой пользовательский интерфейс с помощью такого инструмента, как Expression Blend , а вы, как программист, больше сосредоточитесь на серверной части. Таким образом, это больше похоже на то, как создатель HTML и CSS создает привлекательный дизайн для вашего сайта, а вы работаете на бэкэнде.
Windows Forms имеет (на данный момент) больше доступных сторонних элементов управления, и если вам действительно не нужно то, что приносит WPF, то у вас, конечно, нет для переключиться на WPF.