Рискну сказать, что NHibernate является действующим и в настоящее время самым популярным вариантом.В текущей версии (4.0 по имени, 2.0 по «дизайну») Entity Framework (EF) отмечены улучшения по сравнению с v1.0, что привело к проблемам, которые побудили многих потенциальных пользователей принять другое решение, а именно NHibernate, или развернуть свое.
Что касается будущего, то у NHiberte есть солидный фолловер, и он является зрелым продуктом, тогда как EF 4.0 необходимо исправить многие грехи и недостатки предыдущей версии, но при этом у него есть свои проблемыотносительно молод как технология.