По моему опыту, специальные элементы управления, такие как datagridview, прошли долгий путь. Они добираются туда, но еще не совсем там.
Я разрабатываю небольшое приложение OpenGL, используя библиотеку OpenTK. Это приложение, когда оно запускается в Windows и Mono, в основном совпадает, но такие вещи, как представление данных, кажутся немного случайными в реализации. Выберите самую последнюю версию моно, и вы должны быть в основном в порядке.
По моему мнению, различия теперь незначительны, без каких-либо посредников (за исключением, может быть, отладчика). Однако в Monodevelop отсутствуют хорошие инструменты рефакторинга, которые есть у VS.