I moved from OSX to Linux recently too and I am generally pretty happy with multi-monitor and pseudo-tiling support in gnome3. I can do most of my window movement and application switching with few shortcuts (it requires few gnome extensions). Such as -
1. switch application with shortcut rather than alt-tabbing (something like - Super-1 for Emacs, Super-2 for terminal etc). It requires a gnome extension.
2. Tile the Windows with shortcuts. Currently gnome3 has limited support but it mostly works out of box.
3. Launching or switching application with a global shortcut. Requires a gnome extension.
4. Move Window between monitors etc.
Such things usually requires at least 2 or 3 paid apps on OSX. Divvy, Sizeup etc.
Oh and 1Password works perfectly okay via Wine, including the browser extension. So, that is one thing you should checkoff your list if that is stopping you. :-)