I've recently moved away from iTerm2 to Warp (https://www.warp.dev), and there's no turning back. These guys are onto something big.
We believe implementing platform-specific APIs for each platform, e.g. Objective-C APIs for Mac leads to a better user experience but it is much more challenging to maintain. We're currently building a cross-platform UI framework with that philosophy. Hopefully it will make Mac development easier. Learn more here [1]