With the standard bash completion you can tab complete the name of a remote branch with "git checkout name" and use that to create the local branch and check it out. With OMZ I'm having to either type it out manually or remove the "origin/" prefix because it only completes existing branches.
Is there some resolution on this? I was going to open an issue but found this one.
Actually I seem to have it fixed now. I'm using the git, gitfast and git-extras plugins try those out.
It's gitfast that fixes that.