JIRA is heavyweight, but I've never been remotely satisfied with any of the competitors. If your team is more than 5 people or you have multiple teams, you're absolute going to need all that sophistication from JIRA. If you ask me what's the worst piece of software I use every day today, it's Asana.