I'd be interested to know what features iTerm2 doesn't have. It's a big plus for macOS for me!
On the 120Hz MacBook Pros, there's an advanced iTerm2 setting that lets you change the maximum frame rate to 120 or above (adaptive frame rate also needs to be disabled).
For monitors with a high refresh rate, it's worth checking out. You can see the difference by running:
$ cat /dev/random | hexdumpBut it has Cmd+Shift+E, which I wish some other emulators I like would just wholesale copy that feature.
Honestly, it's one of the better emulators out there; it's my recommendation if you're otherwise stuck on macOS.