Biggest reason : ANDERS HEJLSBERG

Others:

1) The point that there's a lot in a name....taste counts man, taste  
     counts.

2) The line that C# continues to extend into the future
     c__c++__java__c#

3) The space where C# is relevant:

     i) Academic plane:
         The ideological simplification-->"let all be objects" is
         incredibely      powerful especially when baked into the
         language from the word go. And then the students can grow
         with this first love into other paradigms to both  higher and
         lower abstractions levels. Other languages have either
         "Simplexity" ...like java   OR   "Complecity" .... like  C++   !!
          While C# projects simplicity as much as possible but no more.
          (Einstein never said that , did he? well, its widely believed that
           he did !!)

     ii) Industry plane:

         Programmers from C, C++,Java backgrounds can plug into a C#
         universe really quickly. They dont have to learn a radically new
         language AND a plateform.

    iii) Cross-Plat plane

         This one is also a great favorite of mine. Your mind gets free of
         platform lockin concerns (read mono etc)  so you can innovate
         as you please. Standardization works ! ...kudos to Anders for
          that.

    iv) Higher esoteric dimensions that are best left for you to
         recognize when you see them !!

(oh , did I mention ANDERS HEJLBERG)