Поставщик LINQ гораздо более стабилен и продвинут, чем тот, который написал Ayende. (не отрицаю, что он написал это из-за того, что он написал, что я снова поднял NH)
Я думаю, что единственная проблема, с которой я столкнулся с NH Query - это составные типы. Вы можете сделать это в EF / L2S, и NH3, кажется, генерирует правильный sql, но не может его выполнить.
Лично мне нравится QueryOver, мне он читается лучше.