Visual Studio - отличный продукт, и я использую его ежедневно.Наш уровень подписки MSDN - Премиум.Это открывает большинство дверей в библиотеке MSDN, и я не могу сказать, что мне не хватает Ultimate.Когда Visual Studio еще была RC и Beta, мы разрабатывали ее (Ultimate), и такие вещи, как IntelliTrace, были хороши, чтобы иметь функции, но точно не создавали и не ломали.
Я бы не советовал приобретать Visual Studio Premium, поскольку в нем отсутствуют некоторые функции, которые я широко использую, такие как покрытие кода и статический анализ кода.
Я бы сказал, что не могу представить свою жизнь без подписки MSDN.Было бы невозможно разработать (и протестировать) необходимый диапазон платформ.
Что касается исходных репозиториев, мы использовали TFS 2010 в течение последних нескольких месяцев и обнаружили, что бесшовная интеграция с Visual Studio является огромным преимуществом.Возможность регистрации заезда и отъезда - это только один аспект системы.Возможность создавать определения сборок, просматривать историю сборок и управлять рабочими элементами через среду IDE экономит столько времени.
Если цена становится проблемой, всегда есть альтернативы Microsoft.Если вы хотите использовать SVN, есть плагины SVN, такие как VisualSVN и ankhsvn .Затем вы можете использовать что-то вроде CruiseControl .Net для сборок.