Во первых мне интересно что что же там сломалось такого, что двухлетний труд полетел к чертям?
Во вторых не слышал нигде подобных критик в сторону .Net.
В третьих
http://www.hanselman.com/blog/NETFra...Viewing.a spx
И вот еще:
http://mphome.dp.ua/isxodniki-net/
UPD: Еще хочется добавить, что лучше использовать набор библиотек, оттестированных миллионами программистов по всему миру, чем изобретать свой велосипед.
Устойчивость приложений на Net по большей части зависит от кривизны рук программиста. Если бы приложения на Net были бы не стабильны с изменением версий, то никто-бы не пользовался этими библиотеками.
И наконец если не нравится .Net Framework, то берите исходники Mono и используйте в своем проекте только определенную версию, как это сделал юнитек, включив в Unity версию библиотек Mono 1.2.5
А вообще требую конкретных примеров того, что не работало и при переходе с какой версии Net Framework на какую, а не со слов что друг какого-то программиста напрограммировал "энтерпрайз проект" за два года и вдруг решил сменить вресию фреймворка и не заработало.