+1 for Jira. I’m mostly a single person team at the moment, but I love how all the Atlassian products communicate. Use Stash for my Git server so I can create branches for things from Jira. Sourcetree is also awesome to work with.
On the same token there is a LOT of extra work you need to do with using Jira. Which if you do not want to deal with: Use Trello.