Curious what the cuts are? I'm forced to use MBP at $JOB and it sucks compared to Linux at home. Maybe I'm just used to Linux, don't know? But I love the fact that I can configure it the way I like, especially all the keyboard shortcuts. On MacOS this has proven to be difficult.
macOS has two keyboard shortcut management mechanisms. I find it far easier to control keyboard shortcuts on macOS vs Linux. You either can do it in the GUI in Settings > Keyboard > Keyboard shortcuts, either per app or global, or you can use the older KeyBindings method: drop a .dict or a .plist in ~/Library/KeyBindings with your shortcuts in there. See https://web.archive.org/web/20070513170225/http://www.hcs.ha...
I don't need the OS to do that because Emacs will do it. I need the OS however to pass fn-N and fn-P to Emacs (instead of the default behavior of interpreting them as Expose shortcuts) and it does not seem possible to configure that without turning off SIP.