Indeed, my personal machine is a T470P (i7-7700HQ/2560x1440 and I upgarded the ram to 32GB) it's a little beast and Fedora Cinnamon is hands down my favourite host OS for development but practicially made me pick a Macbook for work since I'd be getting questions about stuff on a platform I'd never used, I like OSX generally but there are days where I still miss Linux (though iterm2 is phenomenally good, not aware of anything comparable on Linux which is a little ironic).
there is a terminal emulator called terminator. It has a lot of nice features, including split screen keyboard broadcasting. very useful if you have many machines with the same configuration. https://terminator-gtk3.readthedocs.io/en/latest/
If you want something incredible, try terminology. It has a few nice commands baked in starting with 'ty' - like tyls and tycat. I'm not going to spoil them for you by telling what they do. Just try it, you are going to love it.