C#は配列周りやデリゲート周りが(Dと比べて)かなり不便なのがいかんとも。