Also I will point out that I am not including closures or type inference or any other functional language stuff. Frankly this has been discussed ad-nauseam, however I will point out that I am absolutely for these features, all of them.
Here we go:
These beauty is that many of these features (except maybe for properties) require no new additions to the basic language structure and for the most part can use a bit of compiler magic and some new libraries.
Let me know what you think.