Every time I do a talk about project management, someone asks me what the “right” software is for the job. I love being asked this, because it’s an important topic.
My honest belief is that tools don’t matter.
Project management is about people. Picking some all-singing, all-dancing piece of software is not going to make things magically go right. It’s only when your processes are already working that the right software can help you make things run more smoothly and efficiently.
Net, focus first on getting the processes right. Then worry about selecting the best software for the job.
Keep in mind, however, that adoption is of supreme importance when selecting tools for project management. At the end of the day, you may need to compromise on features for the sake of pragmatism. It doesn’t help anyone if you have a fabulous project plan that no one can read, or an issue list that no one will update!