При всех недостатках .NET, не будем забывать, что идея мультиязыковости в такой степени еще нигде не воплощена. И абсолютная прозрачность для сетевого взаимодействия сборок, например, через Http - тоже вещь немаловажная. Но инструментальная среда VS, на мой взгляд, подобна бронтозавру по неуклюжести и неповоротливости.