At my current startup, we work with a combination of Google Docs as a daily tracker of tasks with different priorities set and GitHub for tracking bugs and other long term enhancements. As you might have already guessed, this is very inefficient and time consuming.
The business half of our company is in a different time zone, so task tracking happens on more than one documents as well.
We've tried Asana as well as PivotalTracker. To this day, I don't get what people see in Asana. Pivotal was actually a good tool, but requires a lot of day to day tinkering to actually make sense of the tasks and priorities.
What's your tracker of choice for small teams (8-10 people), primarily consisting of developers and some QA people?