Since moving to Mac OS because of work I desperately miss XMonad, where workspaces and screens are separate concepts, and you can ask any screen to show any workspace and it’ll just resize appropriately.
There are tiling managers for OSX. None of them work as well as the ones for Linux but they're better than fumbling with a bunch of mousing around. Maybe try Divvy or Tiles.