As a both old Linux and now decade user of MacOS, after I got used to no middle-click paste and no focus-follows-mouse:

1. Keyboard shortcuts are Emacs, Ctrl-A: start of line, E: end of line, K: kill selected or to end of line, Y to paste, etc. https://support.apple.com/en-au/102650#text

2. Karabiner elements (FOSS) fixes keyboard mappings outside of the Settings: https://karabiner-elements.pqrs.org/

3. I have the dock on the left hand side, not bottom and I have a 2 monitor (iMac 5K 27"+ Dell 4K 27") setup with the iMac flat in front of me and the curve/2nd to the right. Menu bar is then close to the main windows.

4. Menu bar widgets etc are fixable with thaw https://github.com/stonerl/Thaw

5. Window management via keyboard is fixable with rectangle https://rectangleapp.com/

6. Use Macports to add all the Linux/Unix utilities, works with MacOS properly (eg Python/Java frameworks). Ports can have variants, plus you can have multiple versions installed side-by-side with `port select`. https://www.macports.org/

Not sure about fonts, on a 5K iMac they're fine and the 4K Dell works too. You need to use a resolution that fits with Mac's ideas of resolution, so I've got the 5K and 4K both at 2560x1440, which is Mac's idea of 2x resolution.

Good list.

One option for the menus maybe is keyboard searching. Command-shift-/ aka Command-?then type the name and arrow navigate. (Key sequence might be wrong, it’s muscle memory at this point)

I wonder if Thaw could be modded to repeat the menu bar?

Dock can be hidden/revealed with a key sequence but I like the auto-hide with long delay to pop up idea, suggested elsewhere.

Another point, if you enable Settings > Desktop & Dock > Mission Control > Displays have separate Spaces, then you get a menu bar for each display, which helps with the menubar / window being far apart.

That doesn't work with a single monitor though.