Never found a good replacement in OSX.
On Unix you have a lot of choice on the (graphical) interface you chose to interact with. So while to one you're currently using might be OK, there's bound to be one that's even better suited to your needs.
https://en.wikipedia.org/wiki/Window_manager
https://en.wikipedia.org/wiki/Desktop_environment
(Also, it's usually trivial to change your keybindings.)
It is like switching from JS to Ruby for me.
How does the overlappingness make anything faster? If anything it becomes slower, because you need to move windows out of the way, or select them before you can get to the covered part.
> Not everybody wants to use keyboard all the time
In no way necessary. I don't think the WWDC splitscreen demo used keyboard shortcuts at all?
> it is useful to have more than two windows on screen at a time.
Having more than one window on the screen is also not helped by the windows overlapping. I regularly have 2-4 windows side-by-side on the same screen at once without overlapping, and multiple such screens and fullscreen windows on virtual desktops.
It's mainly focused on modifications for the OS X dock which I don't use, but it also does alt drag window movement, and alt + num pad for tiling windows. It costs a a bit of money after a trial period, but it's the most reliable replacement for alt drag I've found so far.