Saçma olmuş, bunlar kıyaslanabilecek şeyler değil ki. İnsanlar geliştirmeyi düşündüğü yazılımın özellikleri ve gereksinimlerine göre bunlardan birini seçer. Bazı blok algoritmalar java ortamında daha verimli olurken atıyorum .Net ortamında çok daha farklı özellikler (user friendly yapılar, daha kolay nesne tanımlama, geçici bellek bölgeleri vs..) olabilir.
En kolay yazılım geliştirme ortamı tigger'ın da dediği gibi .NET platformudur. Ama bu .Net ile daha kapsamlı bir program geliştirilebilceği anlamına gelmez. Sanırım sorunun yanıtı direk Assembly olmalı ama seçeneklerde yok. Olsa da kimse seçmezdi zaten. Çünkü Assembly ile herşeyi ama herşeyi yapabilirsin ama visual studioda 10dk süren iş çıkar 10 saate