Писал пару кроссплатформенных приложений на Xamarin.Forms 4-й версии. В целом удобоваримо.
Были небольшие сложности с ios-версией.
Чтобы реализовать сложные UI интерфейсы придётся заморочиться (хотя в последних версиях вроде с этим стало гораздо лучше).
Есть много функционала заточенного под использование Azure, если актуально.
Довольно странная архитектура приложения. Для учебных целей конечно пойдёт, но в реальных условиях обычно sql с клиента на сервер не гоняют, а делают серверное API, обеспечивающие необходимые операции.
Если "легковесность" критична, то посмотрите в сторону Geany. (Вероятно, потребуется вручную прописать команды компиляции/запуска).
P.S. MonoDevelop под Windows прямо скажем не блещет.