Что выбрать Windows Forms или WPF?
Хочешь красиво, резиново и современно то конечно wpf. Если нужно быстро, просто и в стиле windows xp то windows form. Но лучше wpf там больше разных элементов,  более гибкая настройка..
Однозначно WPF, только за MVVM одно уже стоит. Плюс на Xaml можно без проблем реализовывать свои элементы, даже не программируя ничего. Плюс нормальная поддержка экранов с разным DPI, использование DirectDraw при отрисовке и еще куча интересного