WPF и Windows Forms начинают терять актуальность во многих случаях использования. Единственные места, где они по-прежнему присутствуют, были бы глубоко внутри экосистемы Windows / Windows Server. Например, вы по-прежнему не можете писать подключаемые модули Office профессионального уровня без использования WPF или WinForms.
В более общем случае использования, например, в классическом приложении CRUD, вы можете выбрать приложение, написанное на Angular или React. Если вам требуются привилегии на уровне ОС, достаточно легко перейти на Ionic, React Native или Electron и получить эту глубокую функциональность. Иногда функциональность действительно превосходит то, что вы получаете «из коробки» от WPF или WinForms (тостеры, например, гораздо более функциональны с Electron, поскольку в них используются уведомления HTML5 следующего поколения). Опыт кодирования - больше REPL, а фактический код, который вам нужно написать, гораздо менее церемониален (ИМХО), чем WPF или WinForms, так что это большая ничья.
Интересно отметить, что VS Code написан на Electron. На самом деле, существует значительное, растущее число основных приложений Electron.