I hear you. I've looked a little at Ditto and my opinion at first glance is it's not as modular as the rest of the network tries to be.
So, yes it has a DB, but depending on my purpose maybe not the one I need.
And it has data BI and tracking but maybe not the one I need.
And it has a client but maybe not the one I need.
And it has a user rights and identity setup, but maybe not the one I need.
I find myself seeking more modularity, like to pick up pieces ala cart and configure them (for now, and I may be wrong!)
I might be misunderstanding. Trying to get my head around it.