I just use whatever the default is, and since that's zsh on macOS now, I just ported my ~/.profile to be functionally interchangeable between zsh and bash
Same PS1, aliases, functions, etc. but with a couple of slight variations due to syntax differences
Same PS1, aliases, functions, etc. but with a couple of slight variations due to syntax differences