personalmente uso displaytag abinato a struts2 e mi trovo bene.
In più se hai bisogno di esportare i dati lo fai facilmente. (devo ancora provare la creazione del pdf)