I like the iterm2 terminal so here is how you can install it (you need to have the brew package manager of course)
brew install --cask iterm2
With the above command you are close to have iterm2 at your mac…
You should install the shell integration for it using the menu
The extras are not needed, but nice to have