Что лучше использовать, WPF или Winforms?
Для сложных проектов лучше использовать WPF
Все visual studio от 2010 версии используют WPF.  Думаю, технологии можно доверять,
Windows forms лучше выбирать для приложений которые планируете запускать на старых системах. На новых, лучше WPF. 
WPF сложнее в изучении, но более гибкий в плане построения интерфейса + удобные биндинги.
Технология развивается с 2006 года. За это время уже много для неё написали (контролы).