em C# eu recomendo experimentaravalonia.
ele permite criar aplicações desktop multiplataforma.
mas mais interessante do que qual plataforma usar no frontend acho interessante você estudar padrões de arquitetura como DDD e Clean Architecture. A ideia nisso é você entender como consumir o mesmo código de diferentes maneiras como uma aplicação web, console ou desktop.
Em resposta a [INDICAÇÃO] Por onde começar no desenvolvimento Desktop?
4
3
Já experimentei. Recomendo saber XAML antes de estudar o Avalonia, se aventurando um pouco no WPF Forms com C# mesmo, pois é mais leve e o conceito é o mesmo.
Ainda não consegui ter uma opinião formada no Avalonia UI, mas é o propósito similar ao MAUI e o Uno UI.