What shell are you using? Probably bash, right? Well, stop it. Or don’t. Just know why you’re using the shell that you have.
I'm a bash user myself. I've tried zshell but didn't stick with it.
Bash is fine, but I didn't know any of its intricacies. I'm not saying don't use bash. I'm saying don't use bash without learning about how to make it work for you (and probably trying other things).
tmux on my local machine does me fine. And as loading tmux inside of tmux is pointless, I don't need to copy configs across.
though what I do have is a number of cheat sheets for each type of server, so I have copy and paste code (most of it is simple enough stuff, but sometimes having a visual reminder is helpful when you're up against tight, stressful, deadlines)
A couple of minor differences, otherwise exactly the same...
$ ls
./
../
project-foo/
project-bar/
$ cd foo <tab> ----> cd project-foo
Expand paths: $ cd /ho/wti/Drop <tab> ----> cd /home/wting/Dropbox
Fuzzy matching: $ cd /tpm/blh <tab> ----> cd /tmp/blah
Also expanding remote paths.