However, for everything else, the criticisms no longer apply.
GUN is an CRDT based AP (highly-available, partition tolerant) strongly eventually consistent system, and therefore should not be used for banking-like systems.
I hate the jargon so sorry to reply with it, but it allow for a quick/concise summary of GUN's tradeoffs. Some more resources below:
- Cartoon explainer of academic stuff: https://gun.eco/distributed/matters.html
- CAP Theorem tradeoffs: https://gun.eco/docs/CAP-Theorem
- How to implement the CRDT and how it solves for Split-Brain failures: https://gun.eco/docs/Conflict-Resolution-with-Guns
There are a bunch of other resources, but I'm more than happy to reply/answer any specific questions if you have them. Cheers!