What's your workflow for editing multiple files? Buffers or tabs?

Hey folks,

Do all of you out there use buffers or tabs for editing multiple files?

I've been using vim for 4 years but have never gotten into using multiple vim buffers - I just open multiple tabs and keep things at 1 buffer / tab. I also didn't really see any usability advantage of buffers, felt that they were more difficult to manage than tabs, and was frustrated that people online seemed to be adding stuff to their configs to make buffers behave just like tabs would anywas.

I recently started a new .vimrc and am trying out a buffer-based workflow - I've found myself gravitating towards keeping more files open at a time in the projects I'm working on and doing the one buffer per tab thing becomes a PITA when switching between lots and lots of files.

What's your multi-file editing workflow? I'd love to hear about your setups.