Я не вижу причин для всех этих предложений, что вы переключаете платформы приложений / языки.
Monodevelop даст вам лучший опыт разработки Mono - его нет Visual Studio, но он лучше всего подходит для вас, и вы будете более продуктивны, чем потратить время на изучение другого языка. интегрированная IDE для моно, вы собираетесь на Ubuntu. Визуальный дизайн форм GTK и их контроль - большая победа (думаю, Winforms, но стиль Linux).