I'm in the same boat. Do you get to design your WPF UIs, or are they dictated to you by a UX designer? I hate the UIs I have to develop. I would never use them, but some PM insists they are good design, citing metrics from a broken feedback system that's been gamed to give PMs promotions over honest feedback. The designers don't use the software they are designing, but insist it is good design. Heck they are designing Windows software, using a Mac. Most users are held hostage. I'm convinced if there were actual competition these products would all fail.