What does the software or service do well? Does what it does very well. Focuses on the things you need to know to manage a project. By sticking to a solid set of basics, it's easy to learn. And easy to use. There are way more complex tools out there, but when we compared we saw huge onboarding effort, much higher cost, AND end-user resistance would have been very high if we used the advanced features (e.g., you can add columns to collect more data about each task--but every user must keep that extra data updated or your custom reports are worthless). And TRAINING... TeamGantt has lots of it and it's good.
What does the software or service not do well? Maybe one or two more reports. The Health report is great, but you really should be able to get a list of the tasks that are behind and overdue.
What do you wish you had known about the software or service before using? Nothing. The trial and the training, plus availability of team to answer questions, made it "no surprises."
Have you used a competitor to the software or service? If so, how does it compare? Yes, BaseCamp, FreedCamp, SmartSheet, Monday.com, Trello. Monday is great at lists, but hard to do tasks and subtasks, very high-level view. BaseCamp (and much cheaper FreedCamp--which I still use) are great for detailed project breakdowns, tasks and subtasks, being able to see the KanBan board view or as traditional list view, limited calendar view. Trello is just KanBan lists. SmartSheet is very very powerful. But using those features really complicates adoption and using the software--and it's very costly. If your org lives and dies by PM, you can afford it, and you can get people to follow the model, by all means, it's very cool. What you can do with Dashboards is amazing. But for any org with weak PM and needing to involve a large number of people, TeamGantt hits the sweetspot in cost, learnability, and functionality. And as you'd expect from the name, it lives in the Gantt view that is easy to work with.