У вас есть веская причина изменить свой ORM?Я бы сказал, что ничего не нужно менять, поскольку у вас есть существующее приложение, которое работает хорошо, используя хорошую поддерживаемую среду, которая хорошо поддерживается.
Да, вы сможете делать все, что вы делаете в настоящее время с NHibernate, с помощью структуры сущностей(хотя не совсем уверен насчет LINQ to SQL), но не переключайтесь ради фреймворка.Это похоже на замену шин на вашей машине через неделю после их покупки - может быть интересно иметь новые блестящие шины, но в конце концов, они просто шины.Шины, которые у вас сейчас есть, просто хороши - возможно, есть другие области применения, которые могли бы получить больше пользы от времени, отведенного для этого проекта?