The flipped ctrl/alt keys is the worst part for me. I really wish there was a setting in MacOS to flip them around without causing weird issues. Unfortunately, while you can flip ctrl/alt system-wide some apps already use the Linux/windows shortcuts (like terminal ctrl+c/ctrl+d for stop and exit) and then these are flipped, which drives me even more insane. The best shot is overwriting menu commands one by one, which is tiresome and still doesn't apply everywhere.
I just settled to learn both, but I still see myself ctrl+c copying on mac and when alt+c when back on my windows machine.
I have high hopes for WSL2 replacing MacOS or Ubuntu VM's for me, especially because Darwin is simply not a linux system and you really feel the difference once you work on natively compiled code.