This is important. > mono .net is what power all of the unity games. But the garbage collector sucks in the mono version. The microsoft version is higher performance.
Who knows if unity will adopt the microsft net kernel now that it is cross platform, but it would make me happy.
Also visual studio is a powerful programming environment that i payed a lot of money to use. Being able to edit on mac with it is great.