V zásadě si myslím, že je Mono (obecně i .NET) dobrý počin. Asi bych neodsuzoval Mono jen proto, že je Mrchosoftí.
Dám vždycky přednost programům v C, ale když se nenajde nikdo, kdo by přepsal některé věci z C#, tak se nedá svítit.
V základní instalaci by asi podle mě být nemuselo (o 40MB se hádat nebudu, to je to nejmenší), ale prostě to není nezbytné.