I have been using Seam-gen with a small sample database to help me learn the Seam framework. Now I am going to build a more complex application. Are there disadvantages or
Use seam-gen to get quickly started with ant script, deployment and libraries.
Do NOT use the Seam Entity/Query Framework (EntityQuery, EntityHome, EntityList classes)
There are many reasons for this, but mostly because it adds an extra layer of abstraction, and it is very difficult to scale and improve performance on these objects.
It complicates things unnecessary. Better to just develop your components and minimalize the component to only do what it is supposed to do, hence increase performance