Seguinte,
Estou com dúvida, se vale a pena usar o Datasource(pool) do Struts? Quais as queixa contra ele?
não existem queixas, somente recomendações:
1 - se vc pode usar uma datasource do seu appserver, use
2 - se vc usa um framework de persistencia que controla isto para vc, use
3 - Ao contrário pode usar a datasource do struts sem problemas, não existem queixas contra ela.