Now the only annoying things are the MacOS window manager (uBar attempts to fix this, but is flaky) and the weird keyboard mappings for things like "start of line", "end of line", "previous word", etc. Karabiner fixes those if you're willing to invest 3 hours in setting it up.