I'm not convinced of that, but I'm open to being convinced. My current understading is that C# supports all of the programming paradigms that UnityScript does, but not vice versa. Language features are factual data, though. Life occurs before the end of the day. If other people have opinions that lead to things I spend time with to be worse than they are, or could be, then I think it's justified to be displeased about it. Unity doesn't yet have a competitor, as far as my requirements go. Edit: I was thinking, there are some tools that I use, which I don't like having to use, but that are worth it, for the result. If that's what C# is to someone, then that's fair. (Like I said far above, I don't want to be using C#, but I think it's the best option available for Unity.) If, however, one makes the choice to use UnityScript, in its current incarnation, while knowing its limitations, then I see that as a mental condition to overcome. The differences are too minor to consider UnityScript at present.