I've only ever used window splits (<C-w> | _ = etc) and have never even tried to get used to tabs or non-visible buffers. Can anyone tell me whether there would be much benefit to changing my workflow?
I think I'll try switching to "one tab per project", but stick with splits for individual files within a project.