Vinícius,
Venho há bastante tempo utilizando o FluentNH e não me arrependo... Ele já entrou para o rol de libs confiáveis e não vou tirá-lo de lá até encontrar algo melhor. Não mexi em nada com ConfORM ainda logo, não posso opinar. Mas a maturidade do FluentNH e a facilidade de uso o mantém no pódium.
Nas últimas semanas andei brincando com o OpenAccess da Telerik, que também possui uma versão free e me fornece o acesso via Linq de graça. Tive alguns problemas que, após algumas consultas ao pai-dos-desinformados (leia-se Google), foram resolvidas.
Uma das coisas que ainda me deixa com uma pulga atrás da orelha com o NHibernate é a dificuldade de se utilizar o Linq em sua totalidade através dos providers disponíveis de forma gratuita. Atualmente utilizo o PostrgreSQL em meus projetos e tenho me eparado com alguns problemas quando usando Linq + NHibernate. Isso já é papo para outra conversa... :P
Minha simples resposta é: Uso o FluentNH e não me arrependo! Mas o precário suporte à Linq quando se tratando operações mais complexas está me fazendo ir à caça de uma outra alternativa que me ofereça a trinca mágica: OR Mapping + Fluent Interface + Linq Support. Como disse, estou em fase de testes com o OpenAcces (
http://www.telerik.com/products/orm/free.aspx).
Abração!