1. Ability to "lock" a row. We often build lists in Asana that are not meant to be tasks. It's great for project planning or status boards. The problem is everything in Asana is very easily checked off or moved, which sometimes can happen by accident. This provides a feeling of fleetingness that I think makes some people (especially super detail oriented project managers) nervous.
2. Native Apps. I really need a great official OSX native app. The iOS app, while it has gotten better, has always felt like an afterthought to the company.
3. Notifications. This is the main reason I want a solid OSX app. I need notifications to work really well. If something is important and needs my attention, I need to instantly know about it (and knowing about it via a push notification on my phone isn't good enough). Slack has cut down on email usage for us, like many, significantly. I don't check email as much now, so I can't rely on email notifications for our primary project management tool.
Overall Asana is great. I always end up going back to it after using other tools. I do agree however there are a few small things that would help to make it feel a bit more "grown up".
And basic things like assigning tasks or moving them across sections take forever in the mobile apps - which is quite painful.
But when you define a clear process within a team, which features to use or avoid, it's way more powerful than email, and more inclusive than ticketing systems
It's too cluttered and dense, with too many possibilities for accidental edits (you nearly always have a cursor in some field) and very little sense of modality. You feel like you're in a spreadsheet. Which is not a good model for a project management system.
Personally I was also extremely unhappy with the WYSIWYG contenteditable editor they used for rich text fields; very error-prone (undo didn't really work properly) and almost useless for exchanging code snippets.
We ended up switching to Clubhouse [1] (a Pivotal/Trello clone with a Slack aesthetic), and our project manager is now much happier with the pipeline-oriented task view, which is something that was missing from Asana. Text fields are Markdown, which is a huge improvement. There's nothing revolutionary about Clubhouse, it's just plain and nice.
Asana wasn't terrible, but it wasn't good. A bit surprised that YC is bothering with them.
Did the standup style overview ("Make stand-ups easy—or totally redundant.") work for your team?
What would make Asana convey "real business" ?
I've quickly reviewed Asana, and actually found it quite complex.
Trello works nicely with our small team. People don't generally have full projects assigned to them, so a Trello card for a specific task to be executed works well.
My biggest complaint (aside from the half dozen ways the UI breaks in Safari), especially when using it as a ticketing system, is that it doesn't have persistent item IDs that are short enough for a human to remember and refer to easily.
Oh, and repeating to-dos that skip weekends would be nice.
I don't get why project/task mgmt is such a hard tool to build usably. It's mostly glorified crud with some smart views and notifications.