There seem to be 25 popular choices especially now with the GPU-accelerated ones. Tried a few of the classics like Termite and they all seemed painfully outdated and crappy compared to iTerm.
On Linux, I just use whatever ship with the distro Gnome Terminal, Konsole... and they work fine.
Every terminal app I've tried on Windows or Linux insists on having a goddamn window border. I don't want even a single pixel of border.
And yes, this is enough to make me a die-hard iTerm2 user.
(users care about little things more than developers sometimes realize)
This functionality may be available in other terms, but iTerm just seems to nail pretty much everything in one package. I just wish it was available for Linux.
What initially invited me to test iTerm2 was the one button quake style scroll-down terminal, but I stayed for the better tab management and much more customizable options.
workflow was such a game changer for me, it’s so snappy.
Could probably be configured on other terminals?
Its GPU accelerated and super fast. hard to go back to term after feeling how snappy it is. Plus its available on linux as well!
Now, do we need another DE? Dunno, wouldn't make the top of my wishlist. I realize the good I'm getting comes much more from intelligent choices of sensible defaults rather than specific features. It's removing - or, if you prefer amend - the noise (apps/utils/extensions/clutterware) the key here, even more so for the open-source software ocean of half-baked solutions. Yes, that's what distributions are for but unfortunately even the biggest struggle to keep a steady route (think Ubuntu and Unity, for instance) and often fall for the latest shining tech everybody wants (hint: no, there's a whole lot of people who'd better like a stable, predictable, coherent environment to a new set of flashy icons and widget palettes).
And if you wonder what would make the top of my whishlist, it's solid a development environment (again, a-la macOS but it's actually a-la OpenStep and NextStep, where it all started) enforcing good defaults at the OS level, letting people/companies build quality apps easily and preventing them to disrupt/reinvent existing OS patterns/paradigms (without a reason). Or we could keep on downloading browsers-disguised-as-applications and call it a day.