If you are working with Git heavily like me you probably want a customized shell.
It lets you know exactly where you stand without typing anything.
It saves you time typing git branch to know what is the correct branch. It let's you know how many files are uncommitted/added, what revision are you looking at and much more.If it saves you time you should probably use it. Because if it does it allows you to focus on what's important - your product.