It too had the one file per key design bug but that has gone away
I personally would prefer a binary database with Elektra combined with a human editable xml backup - I think that would be faster than the single file per key model. But that's a performance change that could be made to Elektra in the future without needing to modify how apps are written, assuming apps use the elektra library and are ignorant to what happens behind that.