If you're using something that is not on list, leave a response below! ๐
This depends on a lot of things, but usually Tilix.
I used GNOME Terminal for a long time. If I needed multiple terminals side by side, I opened two windows, or used tmux (I use tmux a lot, especially when developing directly on a server).
A few month ago I switched to Tilix locally. It fits perfectly with the GNOME environment, and it does everything I usually use termux for (but not everything, so tmux will remain).
Finally, I sometimes use the plain old text console (even though it's on framebuffer, so instead of 80x25 I get a much bigger screen). Since I began working with Unices in the 90s, graphical environments weren't as widespread as now. I got used to it so much I switch to tty2 every now and then.
Tilda, because a drop-down terminal is handy for quick commands, as well as for running dev servers whose logs I'll need to keep glancing at.
Geary IDE's built-in terminal for commands while working on a project (but I still run long-term commands like dev servers in Tilda).
Terminator most of the time
(I used to love iTerm2 when I worked on OSX, and XShell years ago when I worked on Windows. both were really good for the platform, and I miss some iTerm2 features, like the highlighted search which works so nicely on osx)
BASH (Bourne Again SHell) is a shell... not a terminal. You often access BASH USING terminal software (or even a hardware terminal) but it is not the same thing.
Case in point, my terminal software of choice is Putty. I use it to access DASH on Debian on most of my webservers, though a few older hosts are stuck with BASH due to a couple corner-cases where certain shell scripts got broken.
I can also access the Powershell on Windows hosts remotely using Putty since that's ALSO a shell, NOT a terminal.
You might open up a terminal to ACCESS a shell, but they are not even close to being the same thing.
... as my beautiful WYSE WY-50 hardware terminal being used to access the Korn shell on my Sun Blade 2000 proves every time I get a bit of nostalgia.
Default mac os terminal. When I use visual studio code, I will use their in built terminal.
Powershell on Windows, Konsole/Yakuake (Bash) on Linux, Upterm on Hackintosh (though I want to switch to it everywhere once 1.0 is out) :)
Seriously, though, I think your list is a lot too biased towards macOS :/
Predrag KONDIC
Z shell? Bash?