Is the general advice re windows apps technology to develop in "aim to develop WPF unless you need to drop back to Windows Forms".
I known there are some specific pros/cons for particular scenarios/requirements (e.g. assumptions about what version of .net is available on the desktop) however I'm just after overall general advice. Like is Windows Forms on the way out so, if all else is equal, you should be learning/building in WPF?