Out of curiosity, does WezTerm allow you to "Select output of last command" (Shift-Cmd-A) and jump backwards/forwards through your scrollback command-by-command with Shift-Cmd-Up/Down? (And other features that Shell Integration[0] brings along?)
(Thing like that are what set iTerm apart for me, and why I keep going back to it...)
Been using wezterm for a few months now and love it. On Linux I run a bunch of windows under Sway, on my Mac I run it in "mosh+tmux mode" to connect to a session on the Linux box, a "thin terminal".
I think it is appropriate to mention WezTerm.
The cross-os terminal emulator with multiplexing and is instant startup on windows as compared to seconds for Windows Terminal or iTerm2.
It allows for a consistent terminal setup across Windows, macOS and Linux.
https://wezfurlong.org/wezterm/