git-worktree has been a big positive change to my git workflow. You only have one .git directory (so you only fetch once), but you have multiple branches checked out! https://github.com/Wilfred/dotfiles/blob/master/.gitconfig#L11-L14
This is really helpful for comparing code across branches.