Ah I went through this, then trying to get the trackpad to work as nicely as macOS and then trying to get universal shortcuts that work nicely across the whole system... and then realised I'd created a crappier version of macOS inside Linux and switched back.

Edit: just to clarify I'm not bashing Linux, more my usecase.

The keyboard shortcuts are a major pet peeve of mine on Linux. It wouldn't be technically hard to make the default text editing/WM keys use Super, but I think that Windows-style and Emacs-style shortcuts are too much of an ingrained assumption at this point for it to be feasible to offer system-wide Mac-style keybindings too.

The trackpad woes are a clear priority for some members of the Linux community and I can visualize a future in which trackpads work nearly as well on Linux as they do on macOS. Offering consistent Mac-style keybindings everywhere (maybe through a GTK setting, like switching between Windows-style and Emacs-style?) seems like a harder problem, especially because of the politics and ingrained assumptions.

You should look into kinto, it completely remaps the modifier keys system-wide and worked pretty well when I tried it (I switched to i3wm so I use super for i3 shortcuts now)

https://github.com/rbreaves/kinto