Asana is great for a budget-friendly option, Wrike however is better suited for larger teams - the timer is great and definitely should be utilized. Well worth the money depending on the budget your business/team.
Wrike is well suited for production houses with a large team or where there are multiple projects going on at once. Not necessary if there are only a few projects going on. There are less expensive options.