Ну, тут есть некоторая засада, экосистема на .Net все-таки отстает от Java. Не сильно, но для некоторых задач может быть существенно ( Ну и есть ощущение, что сам мир .Net на несколько лет в прошлом...
Драйвера к модным СУБД - точно маловато на .Net Постоянно ругались знакомые на нормальный ORM, типа NHiber сильно недотягивает. Вроде бы все не очень с акторными движками, с микрофреймворками типа кваркуса и т.п., но тут уже я за границами своей компетенции.
но, лично мой опыт, мне проще вкорячить пачку точечных костылей, чем переписать с нуля. но опять же - это мои тараканы. по опыту с разрабами - если есть хитрая логика, то они призовут аналитика и захерачат все заново