Bien, este es el campo de minas, pero tratar de entender por qué uno elegiría .NET (o Mono equivalente) para el desarrollo multiplataforma sobre el otro toolkit es difícil sin experiencia en ambos..NET o Mono vs Qt, ¿cuál de ellos para el desarrollo multiplataforma?
Para programadores que pueden haber usado ambos, ¿qué características se perderán o se desean? Por el contrario, ¿qué es lo que un usuario de uno encontraría que falta del otro en términos de paradigma o algún otro aspecto? Hay mucho que decir sobre cualquiera de los juegos de herramientas, pero los comentarios de alguien que los haya usado serán valiosos.
Estas son algunas de las preguntas relacionadas con el tema:
Editar: haría con Mono solamente ser una o viable ption si Windows fue una de las plataformas objetivo?
En cuanto a su última pregunta, sí, podría simplemente orientar a Mono si decide seguir esa ruta, aunque requeriría que sus usuarios tengan Mono instalado, mientras que .NET Framework viene instalado en las versiones más recientes de Windows. –