Я действительно наслаждаюсь RubyMine от Jetbrains. Это походит на очень полнофункциональный IDE что-то, что я пропускаю от многих из других альтернатив там. Также для простого ENV я наслаждаюсь e текстовый редактор. Простой и простой.
Необходимая информация хорошо скрыта (как обычно), но ее можно найти здесь:
http://msdn.microsoft.com/en-us/library/ms706878 (VS.85) .aspx
Это в значительной степени зависит от вашего развертывания, вашего уровня интеграции Active Directory и требований к распределению очередей. Если это WCF, я предполагаю, что очередь предоставляется через IIS / WPAS, что отвлечет очередь от приложения, поэтому она может быть менее актуальной в этом режиме, и достаточно локальных очередей.
При работе с приложением, в котором много общего с MSMQ, я бы остановился на частных очередях. Основное преимущество заключается в том, что вы не будете привязаны к активному каталогу. У меня было много раз, когда изменения, внесенные в локальный MQ, не реплицировались в AD, поэтому мне приходилось иметь журнал администратора сервера в контроллере домена и удалять очередь для меня, чтобы я мог воссоздать ее и убедиться, что все настройки были правильными.
Вот статья от Microsoft, в которой рассматриваются некоторые различия.
http://technet.microsoft.com/ja-jp/library/cc753440%28WS.10%29.aspx