Same... ish. 2D grid of desktops. Can add/remove them with a hotkey, but I normally have a 3x5 grid. Hyper+Arrows to navigate them. Hyper-s to stick/unstick a window, which also works for moving a window to a different desktop. Hyper-g to group/ungroup windows into a single shared frame with tabs. Hyper+Alt+Arrows to move a window, Hyper+Shift+Arrows to resize, Hyper+PgUp/PgDn to raise/lower, Hyper+Tab to change tabs in the current frame, etc. Lots of other keys, mostly Hyper+something.
Each desktop has a project or something, a related group of windows which I leave open until I'm done with it. Some desktops have remained more or less the same since the 1900s since they've been relevant and useful for that long.
Over time, my desktop hasn't gotten fancier... it has gotten simpler. Bells and whistles are inversely proportional to useful life span. Similarly, over time I've relied less and less on big, full-featured, specialized applications and databases... and more on plain text files, a text editor, short scripts, clean filesystem organization, and a whole lotta terminals.