Unity really desperately needs a Mono upgrade, as their version is years old. Unfortunately it seems to be a licensing issue with Xamarin, because of LGPL constraints on mobile platforms.<p>It's quite frustrating to work with C# without all the features of the last few versions, particularly if you want to use third party libraries.