The problem with statement is: what does mean excellent for you?. For me, it does mean if they are aligened with my process. Not 100% but as close as possible.
Thank you. Can you give me a software name you suggest?
Eric, really depends on the needs of the organization. Hosted or Cloud? Client or Web? Microsoft stack? Integration points/needs? Project execution approach(es)?
Its best to identify what exactly is required within the organization around project management practices, socialization needs, content storage requirements.
The answer to this question is really subjective. Having said that, a software with excellent timeline, visuals, and dashboards is Eylean Board.
Give it a try and you will see for yourself.
Wrike or Liqiudplanner are good.
It really comes down to test driving the software. Most have a trial period to demo it.
Eric, have a look on the JIRA website.