NHibernate no es nada hablador. Acerca de la escalabilidad, ya existía una pregunta sobre los grupos de NH , que era más sobre la complejidad de la base de datos que el tráfico, pero aún podría ser interesante para usted.
Incluso si siempre hay quejas sobre consultas innecesarias en cada ORM, debido a la naturaleza genérica de un ORM, no significa que sea parlanchín. Por otro lado, optimiza situaciones en las que sería demasiado complejo optimizar en DAL escritos a mano. P.ej. lotes de consultas o carga lenta.
NHibernate es bastante liviano en comparación con otros ORM y sus potentes funciones.
NHibernate (como cualquier otro ORM) podría considerarse excesivo si no hay un modelo de negocio orientado a objetos, pero debe optimizarlo para obtener el máximo rendimiento. No creo que Google pueda hacer uso de NHibernate para su motor de búsqueda, por ejemplo.
Editar:
El rendimiento y el poder de NHibernate no es completamente gratis. Requiere que los desarrolladores comprendan al menos los conceptos básicos sobre las bases de datos relacionales. Otros ORM intentan ocultar toda la problemática relacional, lo que lleva a un comportamiento mucho más desoptimizado.