Golang has only 1 tunable GC parameter by design so it could be not opaque enough for certain loads but I learned that putting a ballast in ram fixes the too frequent GC sweeps
By default GNOME has the same distinction between apps and windows and works with the backtick, too. I find it comfortable enough once you get used to it. You can do 2 different things with almost the same command (in terms of fingers position). It's only manageable with a US keyboard layout though, I give you that.
https://en.wikipedia.org/wiki/Bathtub_curve