За мигеля, ну и непонятную ситуацию с его чистотой. Как человек писавший на C# скажу вам что это также плохой язык, там столько синтаксического сахара что слипается в заднице, однако, это полезно что бы увидеть недостатки тойже java и там уже легко их обходить. ябы посоветовал scala, но там еще хуже сем в C# - нмв, исключительно непоследовательное развите языка породило синтаксического монстра, идеальным мне видится http://confluence.jetbrains.net/display/Kotlin/Welcome , однако он пока только родился, если будет жить то через лет пять превратится в очередного монстра.