I also used to take a massive efficiency hit when I had to move away from my multi-monitor setup. I wanted to be more flexible so I invested some time in getting comfortable with a tiling window manager.
My weapon of choice is Xmonad on Linux but I've also used i3 and awesomewm and they've been good. I hear good things about Amethyst on OSX these days too.