Fico, c# síce nemá pod linuxom ešte spojazdnené všetko, ale stále podľa mňa lepšie, ako doučovať sa komplet nový jazyk.. Záleží od toho, ktorá platforma má byť primárna a podľa toho sa zariadiť.
http://mono-project.com/Compatibility
keď si pozrieš, tak je to už omnoho lepšie ako kedysi a z tých podstatných rysov viacmenej chýba iba entity framework, bez ktorého sa dá väčšinou žiť
Samozrejme chýba aj WPF, ale to je pochopiteľné...
Osobne mám radšej práve C#, pretože nemám potrebu riešiť nejaký memory management a pod.