Something to be aware of when using Mega is how it handles file conflicts. I ended up switching to OneDrive for my use case since I can’t handle Mega’s silent failures.
From my testing, and what I’ve seen online, Mega will silently overwrite files with whatever it thinks the latest is. I sync between 2 machines, and at various times I end up having to work without wifi - I started finding changes in my Obsidian vault not persisting, including not just regular files but also some of my changes to settings which had previously persisted.
OneDrive will save copy of both files if it hits conflict, then pop notification for me to deal with it (and I heard Dropbox does as well, not confirmed).
It seems like if you can ensure to always follow ‘edit->Mega syncs → other computer gets latest → make new edits’ then Mega works perfectly, but at least for me I can’t trust it after testing and seeing it blow away my offline edits without any indicator they’d be gone.