Although it is not a direct answer to your question, and because I have no detailed knowledge on Hibernate OGM, I would like to leave you some points concerning Kundera (if this helps you in some way). Kundera has several interesting points:
- support of multiple datastores
- very simple to setup
- very elegant in terms of code handling (you write very few Kundera code)
- JPA compliant
- performant
Apart from this, the Kundera team is very responsive and releases new versions in a very regular basis (every 2 months or so there is a new release!). These releases are made to support new features of supported datastores... this is especially important because many of these data stores (Cassandra, etc.) are still being very actively developed.
HTH.