The main reason of this topic is to ask people how we can make PHP SDK better. I know that the API could be better in several places (e.g. return values PCBC-470). So my guess was to look at the frameworks and see if they can influence the SDK API in some good way.
I just want to collect and structure feedback to implement in future version. And extract features, which require major version bump, so that we will follow semver better.
Whether it is an implantation of ActiverReocrd or DataMapper, I found it hard to use ORM (or ODM) with document database. A DAO or Repository has been working best for us.
I think first step would be come up with a query builder instead of an ORM.