Having created several "enterprise" systems in Java, I'm now looking into Mono, because there are some aspects of Java that I'm simply tired of having to deal with again and again. So far it looks very interesting and it works really well on Linux and OS X. Anyone here got experience with using Mono (and possibly Fluent NHibernate, WCF, ASP.NET MVC, etc) in the "enterprise" environment?