> Opening a new shell can take ~5s with oh-my-zsh
Heh. I remember when zsh first got its fancy completion system, compinit would add so long to zsh startup on the dinky little machines of the day that people literally started adding progress bars and the like to their zshrc.
I stuck with the old-style completion for a long time.