@Lauren Presuming you are still looking for reasons to stay with Asana & @rands Assuming you're still with Asana, I write this.
If you're wondering what's missing with Asana, here's what I recently figured out when I found Instagantt. You cannot tell Asana how long a task takes and if you falter on tasks you do not have dependency management.

So, as the name suggests, Instagantt.com is based on gantt charts. As a happy user, I endorse Instagantt. It's just a cool UI on top of Asana, adds a few awesome features to your productivity workflow and stores all it's data back in Asana. You should check it out.