Я разработал приложение Ubuntu с использованием Mono C # и нашел, что это очень эффективная платформа. В сообществе существует много анти-C # -го отношения из-за того, что C # создается Microsoft, но на самом деле C # выполняет эту работу и делает это хорошо. MonoDevelop - отличная среда разработки и GTK # - это радость для интерфейса.
Удачи.