A lot of great tips here. I tried hard to get used to things, but I always felt that I was fighting the Mac window manager. I now have Virtualbox running Linux on my Mac. In full screen mode it is the same as running Linux. I use Xmonad, a tiling window manager with great support for keyboard shortcuts.
My other pain point was that Mac doesn't have autocopy, although I am not sure if that is good or bad for your RSI.
My other pain point was that Mac doesn't have autocopy, although I am not sure if that is good or bad for your RSI.