Stürzt immer ab ist mit Sicherheit nicht korrekt, aber 100% kompatibel ist es mit nichten. Man liest bei vielen komplexeren Programmen, die das .NET Framework erfordern "Funktioniert nicht mit Mono".
Wobei das auch oft nur daran liegt, dass viele unmanaged Code aus z.B. der Windows
API einbinden. Und das geht dann auf anderen Plattformen schlicht nicht.
Aber wo es sich sonst unterscheidet, weiß ich nicht, dazu kenne ich es nicht gut genug.