Winforms was finally released 6, or so years ago. The world has changed greatly, and better ways of programming, doing and naming things have resulted in WPF.

 

In winforms you only have properties, but you have dependency properties in WPF that allow for far greater flexibility. Yes, you can always compare things, and sometimes the older way seems better, but as a package, WPF and WPF/E are acres and acres better.