Ask any developer, and they’ll tell you that their setup is usually set in stone. Even as a hobbyist, my setup has been consistent for years, with iTerm2 being a reliable, fast, and deeply configurable tool in my a***nal. But it also comes with frictions that I’ve had to learn to work around. Be it long scroll backs, a dated interface, cluttered output, or just having to jump interfaces to figure something out when you run into something you don’t understand.