Mono es casi tan antiguo como la primera Release de .Net, incluso en un primer momento se especulaba con la posibilidad de que Microsoft estuviera detrás de ello para estar presente en todos los ámbitos.
De todas formas también se rumoreó posteriormente que dicho apoyo había cesado y fue cuando empezó el desfase de Mono con respecto a las Releases del Framework (es lógico que vaya atrasado sino posee información "extra")
En cualquier caso es muy meritorio lo que han hecho puesto que hace ya bastante que tienen plenamente funcional la parte de ASP.Net y desde hace relativamente poco una versión de WinForms que, al parecer, también funciona (Siempre y cuando se utilice el Manage Code, lógicamente).
En cuanto a su uso en entorno empresarial, pues yo tampoco tengo constancia ninguna y de hecho me parece muy complicado por el inconveniente antes mencionado... siempre va a ir un paso por detrás.
Si alguien se anima a probarlo... que nos lo cuente a ver :)