We are planning to use Seam to do a rewrite of our current application. Of course there is a learning curve.
I am interested in knowing if Seam offers flexibility with UI. I checked richfaces and it looks promising, still there are some instances when we need to hack our way to make something work even if it is not ideal. Does Seam support this kind of flexibility?
How does seam behave with debuggers? We plan to use Netbeans.
If you are looking for debugging, your best bet is JBossTools (no, it does not lock you in to JBoss, it is just a project from jboss.org). It does a pretty good job. However, I will warn you that I don't believe there is line-by-line debugging for a Facelets template like there is in JSP. Of course, you can use JSP for most of Seam.