@matigo not having to defensively quote every blessed parameter expansion was enough to sway me. 😆
Apple’s ancient bash also lacked associative arrays and autocd iirc.
From Bash to Z Shell gets into a lot more details and interesting history. The ksh/csh influence is strong. http://www.bash2zsh.com/
/@streakmachine