zsh is known for great completion; we should take advantage of that. I know at least @jeremywrnr and I use zsh.