We use our own tool, Grow. It tells you everything in real time. It allows you to build reports and pull the data that you want automatically. Most tools out there require an analyst, and are too sophisticated. Also, Grow works for any industry--we have over 100 integrations.
I love Salesforce. I used to hate it, but now I am a huge fan. Once you start becoming familiar with the tool, you love it. It takes a while to master it, and it is pricey but we get a lot out of it.
We used to use HubSpot but we have since switched to Autopilot. Autopilot makes it really easy to build journeys, and texting is part of the workflow. It also integrates smoothly with Salesforce.
Our executive team uses Teamworks to track goals, projects, and tasks. There is a lot to the UI--the organization is kind of messy. Once you are in there, it is pretty clean on how it displays tasks and project. There is a series of menus that allows you to navigate easily.
We use Asana for personal task management.
Our development team and product team use YouTrack from JetBrains to create user stories and track bugs. It allows you to set up priorities and categorize tasks. It has a good API, and is built with developers in mind.