I think the big selling feature of iTerm was the tmux integration, but I've never gotten around to trying that out.
Combination of tabs and sometimes split windows is good enough for me.
I reattach to my home tmux instance and suddenly i have my 20 tabs back.
If I had 20 tabs that I needed to be logged into, then I'd find a way to automate it all somehow (terraform) so that I didn't need to log into them at all. =) I run some crypto staking nodes entirely this way... works wonderfully.
So for me, 99% of my windows are just to my local machine.