Fora o possível problema de estouro de memória, existe alguma outra desvantagem em se usar um EntityManger com escopo de Session numa aplicação JSF?
A referencia do hibernate indica 3 problemas, o primeiro eu não intendi ao certo mas acho que não é meu caso. O segundo é sobre ter que fazer um novo entityManger quando algum erro for disparado, mas isso não é custoso nem problemático. O terceiro problema realmente faz sentido.
E só por curiosidade, é custoso usar muitos .merge(), é recomendado ou não o utilizar? Porque na real, essa de fazer o entitymanger por session é para evitar o uso dos merges, pensava eu que talvez isso fosse dar mais desempenho no sistema. A referencia do hibernate até reconhece esse parttern, então ele realmente é “legal” de se usar?
Desde já agradeço as palavras de sabedoria. Obrigado. 
Israel