As an engineering manager, what I want most from a project management app is something that does a good job helping engineers on my teams collaborate effectively with non-technical departments. We use Asana for this right now and it works well, and at a previous employer we used Jira which also worked well. Done well, it means the team always has shared state about what the latest designs are, how far along various p…
Asana has the added benefit of allowing the user to interweave non-project-specific tasks to achieve something of a GTD workflow. It really helps me to get every actionable item out of my head space and assign some kind of priority / responsibility / due date to it.
Asana Premium is a must for the flexibility with custom fields (https://asana.com/guide/help/premium/custom-fields)