Yeah, I found a lot of the default configuration was confusing or unexpected and then I found ohmyzsh and switched, it is so much nicer by default (I just switch the theme to gentoo and all is good). The only thing I don't like about ohmyzsh is the constant updates.