I have done this in the past using a tilling window manager and it's still better to use different displays. There is something about our monkey brains that makes 'different physical object = do different things' work better than all having it on the same monitor.
I did get it to work for me with thick black bars between the screens, but when you're giving up an inch of screen real estate for every virtual monitor then you might as well get physical ones.
I did get it to work for me with thick black bars between the screens, but when you're giving up an inch of screen real estate for every virtual monitor then you might as well get physical ones.