Не могу говорить о предыдущих версиях, но я использовал MonoDevelop 3+ на MacBook для коммерческого проекта и нашел его более приятным, чем Visual Studio.
Он загружается быстрее, быстрее компилируется, и все инструменты более легко доступны и более логически выложены (например, управление источником).
Интерфейс пользовательского интерфейса намного лучше, на мой взгляд, и вы можете сказать, что он был разработан фактическими пользователями программного обеспечения, а не «дизайнеры UI», которые на самом деле не используют программное обеспечение.
Я не нашел необходимости в сторонних инструментах. В Visual Studio я использовал Resharper для форматирования кода и других второстепенных вещей, но, как правило, считаю его чрезмерным. В MonoDevelop я обнаружил, что он обрабатывает форматирование кода ЛУЧШЕ, чем Resharper, и предлагает по умолчанию дополнительные параметры (например, он может форматировать беглые стили, в отличие от Resharper).
Только для анализа затрат и результатов, MonoDevelop выполняет команду Visual Studio. Если вам необходимо создать WPF-разработку, основанную на TFS, SharePoint или другую MS-ориентированную разработку, то это не инструмент для работы. Если вам нужно создать приложения ASP.NET MVC, настольные приложения, мобильные приложения, бэкэнд-приложения, я бы рекомендовал проверить их и сэкономить на лицензиях Visual Studio.
Лично я планирую перенести 100% на MonoDevelop и в конечном итоге отказаться от Visual Studio. Я, конечно, не буду идти по пути VS2012/RT для будущего развития. Мой текущий клиент избавился от своих машин Win8 и решил использовать Win7. Их клиент просит, чтобы мы разрабатывали настольные клиентские приложения на Mac, так как они хотят полностью отказаться от Windows. Вы делаете свой собственный разум там, где все это происходит.
Я пришел из мира java и нашел студию крайне отсутствующей функции, пока я не установил resharper. +1 –
ReSharper - это важная надстройка, в которой Visual Studio должна быть более реальной IDE, например Eclipse или IntelliJIDE (если вы используете Refactor, Optimize ...). –
Некоторые сборки .NET, некоторые шаблоны проектов, графический пользовательский интерфейс и просмотрщик отладки таблицы/набора данных –