Nothing solves everything
My wife and I decided to homeschool our kids, as a solution to some problems we were seeing in the public school environment. It solves a lot of those problems, but maybe it brings up new problems of its own.
I decided to stop doing my own car repair even for small fixes, and hand that off to a professional, because of problems I was having doing it myself. It solves a lot of those problems, but maybe it brings up new problems of its own.
You've chosen CiviCRM as your primary constituent management system, because of problems you noticed with whatever other options you might have had.
And just like everything else, it solves a lot of those problems, but maybe it brings up new problems of its own.
Here's the thing:
No solution solves every problem.
Hopefully, you're able to compare objectively, and you’re content that your chosen solution is the one that solves the most problems, or at least the most valuable problems.
If it doesn't, why are you sticking with that solution?
All the best,
A.