Terminal
WezTerm. Very minimal and very compatible. I never get xterm or compatability errors when using terminal tools over SSH like I did with kitty.
Tmux
For all terminal functionality of tabs and terminal splitting I use Tmux. The ability to detach, run tons of sessions, resize windows with keybinds, and stack instances with my local machines and machines I’m SSHing into is irreplacable. Ontop of the fact it’s in every repo with no config needed, super useful.
Neovim
I was using helix for a bit. I decided to give in and try the real thing. Well, gotta say I like it. I decided to use the default keybinds too and found I like them a lot more than the keybinds I chose intuitively.