Chances are, you’re not running Linux on your laptop or desktop. As such, if you have Linux servers to manage, you’ll need a Linux terminal emulator installed so you can SSH into those hosts. I’ve used many terminals in the past - Below are a few that I’d like to expand on so you might try them out yourself and determine which one you prefer.
If you had to talk to several people all over the country, it would be inconvenient to physically be there for each conversation; instead, you might call them - much more practical. The same goes for servers. If you have many servers, it wouldn’t make sense to log in to each of them locally - You would need to physically be there with all the peripherals. So, what alternative do you have?