Hasta el momento, desde que migré de C++ a C# no puedo quejarme, me ha ayudado mucho a poder hacer aplicaciones con interfaz gráficas y sabiendo java, no me ha costado casi nada entenderlo, aca me han proporcionado mucha ayuda sobre métodos y funciones que no conocia, ya que hay cosas que se pueden parecer mucho a C++, pero no son iguales como los tamaños de los tipos.
Me quedo con C#...
Igual me gustaría averiguar que tan factible es realizar una aplicacion en Visual C# y migrarla a Mono para su uso en Linux, refieriendome solo al entorno gráfico, ya que creo que se complicaría con elñ hecho de integrar DLL's.