Amazing read! I was in the same boat a few years ago. I don't have a Macbook but I use Linux all the time. I use Terminator (tmux alternative for linux) and Oh my zsh! There were some quirks when setting it up but these two tools have made everything so much easier. Looking forward to the next part!
PS: I'm sure you know this, but Ctrl + L (Cmd + K in Mac) will clear the terminal. Much easier than typing clear. Also Ctrl + R was new to me. I usually smash the up arrow or use history :p. I'll definitely be using this. :)
Edit: Updated the shortcut for clearing terminal in macOS.