Existem algumas razões pelas quais o banco de dados h2 não deve ser usado na produção?

Recentemente, estou pensando em fazer um aplicativo que usa o banco de dados h2 como seu banco de dados principal (porque ele vem com o JBoss), mas estou um pouco preocupado com isso. Eu li em alguns lugares (fóruns de discussão principalmente) que não se deve usar h2 em produção. Existem razões específicas para isso?