As someone who spends a significant chunk of time immersed in terminal windows, constantly tweaking and optimizing, I thought I had achieved an ideal setup with zsh and oh-my-zsh. However, in the spirit of continuous improvement, I recently embarked on a quest for re-evaluation and potential enhancement.
All it misses is a good text editor, but you can run Vim in it.
So, then it isn't missing a good text editor. Install Doom Emacs or Spacemacs instead of the usual Emacs, and you have all you need.