SubSonic - прекрасный ORM, но в нем отсутствуют многие функции, которые есть у Entity Framework 4 и NHibernate.SubSonic также не продвигается вперед так быстро, как EF и NH.
Возможно, SubSonic станет лучшим .NET ORM через два года, но в настоящее время это маловероятно.* Нет единого «правильного» или «правильного» ответа при выборе .NET ORM.NHibernate кажется самым безопасным выбором на данный момент, в то время как Entity Framework 4 отлично подходит для компаний, которые предпочитают решения от Microsoft.SubSonic 2 & 3 будет отлично работать во многих ситуациях, и для вашего проекта может быть лучше просто поддерживать то, что уже работает.