Think in layers, not brands
There is a communication layer, a logic layer, an automation layer, and a memory layer. Once those are clear, choosing tools becomes easier and less emotional.
One primary tool per role
Try to have one main environment for chat, one main automation layer, one main place for records, and one main publishing surface. Redundancy is fine. Parallel chaos is not.
Measure the stack by outcomes
If the team still copies information by hand, the stack is not working. If decisions are faster, errors are lower, and repetitive tasks keep shrinking, then the stack is doing its job.