I hate that Peergos and Rootstock use Java but mostly because I don't understand Java and dont want to learn it. But I also don't care enough about how backends are written, and the frontend is in the web anyways.
I can always write my own Rust clients, what I can't fix is bad data structures, so I focus on that first.
I don't care about the IPFS and P2P parts at all I am a client-server maxi.
I care that Peergos is by far the most proven implementation of Cryptrees and the people behind it are sensible and honest.
If all else fails, I understand Cryptrees enough now that I can implement it from scratch... But until then I am just going to pay for Peergos just to support the team. It is not bad product either and very good pricing.
