У меня нет контрольного списка, но одна из вещей, которая привлекла нас в первый раз, когда мы использовали NHibernate, это тот факт, что мы не тестировали его под реалистичной «нагрузкой» в нашей среде разработки.
Когда мы пошли на производство, у нас были неожиданные тайм-ауты.Оказалось, что наши запросы ICriteria были очень неэффективными, и нам пришлось соответствующим образом их подправить.
Еще одна вещь, которая первоначально нас поймала, это зависимости dhibernates dll.Это зависит от Log4net, Iesi.Collections и некоторых других - убедитесь, что ваша стратегия развертывания покрывает это.