Nem vagyunk egy véleményen. Programoztam már Mono-val és nekem tetszik a nyelv is és a Mono is.
Azért mert gcc-vel nem lehet az MFC-s könyvtárakat elérni, még nem kell a C++-t kivágni a fenébe.
A gcc-nek nem feladata, hogy kompatibilis legyen a Microsoft Visual Studio-val.
Nagyon nem tudom megérteni, hogy magát a C#-ot miért kellene elfelejteni, ha WPF nincs Linux alatt?
A C#-nak ugyanígy nem kell kompatibilisnek lennie a Windows-os libekkel.
A C# egy nyelv, amit a Mono kitűnően támogat, egyedüli problémák a Microsoft specifikus libekkel vannak. De ha ez problémát jelent számodra, reportolni kell a gcc-nek is, hogy az #include <stdafx.h> nem megy. Kíváncsi vagyok a válaszukra.
Véleményem szerint a Mono már most is jól használható, programfejlesztésre alkalmas eszköz. Ha nem tudsz vele mit kezdeni, nem kell használni.