I liked that there was a Gantt chart view and that it was more of a planning tool rather than a team communication tool. It allowed each team member to create a project and plan out each item/deliverable and chart the due dates.
I didn't like that it didn't let me easily message and assign pieces of a project to other team members. I could put in that certain team members were responsible, but I couldn't talk when the in real time, assign something to a "to-do" list for them or leave them a note. It also doesn't work on a Mac , so when I got a new computer I could no longer use the software and had to transfer all of my project data to another software.
If you are certain that your organization will not move to Mac, and if you need to plan projects for yourself (and not for a team of people) then Microsoft Project is a solid choice for planning. If you need to set up a team of people for planning quickly, and need to be able to check projects on multiple devices then there are better cloud-based products that work better.
My team needed the ability to see everyone's projects in a timeline. Our projects have a lot of moving parts and unless we can see it all laid out as a Gantt chart it is hard to plan.