I spent decades completely happy with Cmd+Tab. Now I’m helping someone develop a trading system and I need to see several log files simultaneously, a broker GUI, and neovim. Once I realized that in order to answer a single question I needed to Cmd+Tab at least four times, often more, I added two monitors and it’s dramatically lowered my stress level. FYI, on older MacBooks you can’t add more than one extra screen, bu…
At least personally, there is not a single setup that works for everything, I'm switching basically as often as I change what I work on.