It occurs to me that optimal keyboard layouts depend primarily on use cases: by human language, by activity, and so on. I might well imagine that a Perl-optimized keyboard layout would look different than one intended for writing fiction, and so on.
Apple's CMD-C/CMD-V is one of the least ergonomic patterns I've encountered in keyboard design compared to CTRL-C/CTRL-V. Yes, I know you can remap keys from within macOS, but it is a nightmare if you are using VNC + Windows Remote to access other machines (granted, that isn't a common use case, but it is mine).
Pinky-C/Pinky-V/Pinky-Esc is a valid pattern for I would guess lots of developers who were raised on Atom/Sublime/VSCode.
If you lisp, you might want easily accessible parenthesis. In C, semicolon is useful. Bash uses dollar and sharp a lot.