Linux nepoužívám, a případná (ne)integrace Mono mě nijak netrápí. Problém je v tom, že pro Linux chcete hromady aplikací typu účetnictví, mzdy, SW pro project management atd. Psát tyhle věci v C/C++ je dlouhé, náročné, a výsledek je relativně dost děravý a padavý. Mono dává vývojářům možnost psát GTK# aplikace s nativním vzhledem a chováním. Java je pomalejší, aplikace se nechovají nativně, není založená na standardech, a neumí řadu věcí potřebných pro vývoj na desktopu. Představte si bitmapový editor v Javě. V .NETu se podívejte na Paint.NET. Autoři Gimpu by si z Paint.NET měli vzít inspiraci ohledně interface.