Windows window management doesn't really scale well beyond 3 monitors either. I use AHK with great results, and I imagine Mac has a similar non-native program. That being said, I've never even tried to migrate to Mac or Linux because I'm most productive with 8 monitors and the support for that number sounds abysmal on anything but Windows.