For us, the key was to build a simple Jira alternative. A good PM tool should do the basics, and get out of the way.
Personal opinion, so many PM tools tend to be bloated and each view ends up causing more mental overload for the team, EM and PM.
We've tried to focus on speed with performance and keeping things simple.