My understanding, is that a lot of project management software packages still work on the waterfall premise. I know there are amazing tools such as Trello but during my use, I found it more targeted at the individual tasks rather than giving an overall project view especially for more complex tasks. Things I think would be useful to see are likely/estimated time to completion, on estimate (harder with story points so maybe this only applies to hours) and reports of how the project went.
Comment on this if you think I need to change this question or make it more specific, let me know. Cheers