Necessidade de usar um Framework de Persistência

Queria saber a opinião de vocês em usar o Hibernate na camada de persistência utilizando DAO em uma aplicação pequena (poucas tabelas). Não seria muita coisa para uma aplicação desse porte?

Mesmo para aplicações de pequeno porte, creio que o hibernate é vantajoso… usado com Annotations por exemplo pode trazer grande produtividade…

Humm…o que seria “poucas tabelas”?

Seria umas 10, 20 ou 500?

Umas 10 tabelas.

Existe a possibilidade da aplicação crescer???
Existe a necessidade da aplicação ser independente do banco de dados???

Além dos pontos citados pela galera esses ai também contam. Acredito que seu pequeno sistema for orientado a objeto o Hibernate trará grandes resultados.