They're both garbage. If you want something slightly less terrible, use capslock to access a layer where the left hand home row is alt, shift, control and the right hand is arrow keys (and above that home and end.. and around pageup and pagedown). Now you have home row navigation, albeit still with a bunch of unnecessary chording. 90% of what people generally do with modifiers is both unnecessary and inefficient.
My hands can't take the abuse. I use vim style bindings everywhere (and I do mean pretty much everywhere). If a program doesn't support changing keybindings, then I create modes to fake the keyboard input for the existing keyboard shortcuts.
For what it’s worth, I agree with you that the standard basic Linux/Windows text editing / navigation shortcuts are crappy compared to the default Mac ones. None of them has really had much thought put in since about 1990 though, if not earlier. Alas.
OSX shortcuts are not any more usable in my experience, and the keyboard layout is just as bad if not worse than the standard in my opinion. I will never understand the complaining about the terrible design of shortcuts coupled with the unwillingness to do anything about it (aversion to using a proper text editor or doing basic keyboard remapping).
Also, I don't think you can really say that there are standard Linux navigation shortcuts (there really aren't). The closest thing to a standard for text editing might be vi/vim, which have far superior bindings. Then there's emacs, which has some of the most masochistic bindings imaginable (though they are easily improved).
As for the points you brought up, they are all easily remedied for the most part (and I have remedied them personally), though I don't understand the problem copy/cut/paste or having a "kill ring" (other than the common c-c,c-v,c-x bindings).
1. Solution: Use as few modifiers as possible. Use modal bindings for instances where a modifier would be held down continuously for repeated actions. Use a keyboard with a smaller space bar and thumb accessible keys for all necessary modifiers. Consider the use of prefix keys in some instances (i.e. compose keys (chaining).. dead keys.. etc.).
2. Solution: Remap modifiers to home row or use thumb modifiers or do above.
3. Solution: Again, these shortcuts are terribly inefficient and should be eliminated (assuming efficiency is the goal). Use software that allows for better bindings or make your own.
4. Solution: Programs that use vim like hjkl or arrow keys on caps layer for example (or even dual role home row keys)
5. Solution: Well in games, there's wasd/esdf. There's remapping. Also, throw away your mouse (half serious).
6. Remap the num row to home row with thumb modifier.
7. Modal bindings or remap backspace to something like caps+o
8. dw, dd, etc. are all very easy with programs that support vim bindings (or you make them yourself by faking keyboard input or doing hardware remapping with macros)
9. Visual modes
10. I don't know what type ahead find is. If you mean find as you type, isn't that common?
11. I don't understand the problem with y,d,p and a kill ring like interface/clipboard manager.
2nd 11. Use better software
12. The mouse is both unnecessary and inefficient for dealing with any text box.