Я нахожусь в аналогичной ситуации, когда меня продают на MVC для консалтингового проекта, но я не продан на использовании Linq to SQL.Хотя мой опыт работы с Linq был строго в мире Linq to XML, я скажу, что Linq довольно легко освоить.
Для моей повседневной работы мы обсуждаем использование Entity Framework против Nhibernate для нового проекта.Имейте в виду, что если по какой-то причине вы все еще используете .Net 2.0 или ниже, Nhibernate - это ваш путь к использованию Entity Framework, как я понимаю, .Net 3.5+.NHibernate также поддерживает SQL Server 2000/2005.Возможно, это не имеет значения для вас, но для нас это имеет значение, поскольку наша компания очень медленно обновляется.