Apenas mais um ponto de vista. Eu uso para desktop Lazarus/Delphi (ObjectPascal). Não sei se existe algo melhor para Desktop.

Basicamente permite a rápida criação de diversos tipos de aplicações nativas CLI, GUI, C/S, etc. bem como transpila para JS permitindo a geração para NodeJS, etc.. A minha instalação permite:

image

Você pode facilmente prototipar uma aplicação e ir refinando sem a necessidade de jogar fora o que foi feito (top-down). Um exemplo que coloquei em outro post aqui que mostra como pode ser desenvolvido um CRUD em 5 minutos ()

image

Um projeto com mais de 20 anos rodando em diversos SOs https://simthyr.sourceforge.io/screenshots.html