1) it's always behind the current version of C#
2) even for past versions it still doesn't fully support C#
I'm not sure about this one, but to use mono commercially don't you need to get a paid license for SUSE?
Reply on news.ycombinator.com