Похоже, ваши потребности охватывают широкий спектр различных приложений.
Я думаю, что в целом ответ будет: да, Mono подходит для приложений сервера разработчика.
Как уже отмечали другие, Mono имеет поддержку ASP.NET, а также встроенный WCF.
У вас также есть возможность работать непосредственно до уровня сокета, если вам нужно выжать из сервера все свои последние биты производительности (хотя вам нужно будет выяснить, как сохранить состояние, если в этом есть необходимость) ,
Мне определенно было бы интересно увидеть разницу в производительности между этими двумя платформами (я не ожидал бы большой разницы ... вполне возможно, что Mono может даже получить немного лучшую производительность из-за остальных * Стек NIX).