One of those questions that are frequent, annual, and indecisive! When considering a new project in 2018 what platform are you choosing for Windows and why? WPF is the current and future platform, some say, yet Winforms continues to grow by 3rd party vendors (I use Developer Express) as if WPF is not the front runner for Windows development. Obviously there is a steep learning curve with WPF and XAML but are you ever proficient? Is it harder to discover such as features to use in your apps? So I open the question, mainly for my own education, what are people using and why in 2018. How are you choosing WPF vs. Winforms for current and future development?