Hey Stephanie W.,
I think the best people to ask this is agency owners because they have experimented with the most permutations and combinations of tools.
There are platforms that do several things but are only average at them. There are platforms that do only one thing but do it really well, and the burden of coordinating different tools then falls on the person orchestrating these campaigns.
If I were in your shoes, and if I was not an agency or using an agency, I would start with an all in one tool (especially if I had other priorities), find out where things break, replace them with specialized tools one by one.
The landscape of these tools is extremely wide too. See if this interactive list of tools in this space helps you shortlist the right ones.