If you're a small group of software developers, go with Jira and don't look back unless your company grows significantly. Jira is free for teams with fewer than ten members, and its features cater to Agile teams. Jira loses a lot of its appeal if you're not into Agile, and Asana is a better option.