Do you tile your windows as well, or just keep one-ish app in each desktop? I.e. do you switch between desktops and windows all the time, or only between desktops usually?
I don't really tile but it might be mostly because of lack of imagination. Sometimes I manually tile two windows side by side, like if I'm scrolling through something and taking notes on it on the side.
RStudio is tiled by design, and that is super helpful.