It doesn’t need to be Primal vs Damus, and yet that’s what the purists (as I like to call them) and even the Damus dev himself like to push like a bunch of crybabies. They need to grow up.
As for the main point of this discussion, people have a few choices:
1) pay for what you need
2) manually piece together the features you want using multiple apps
3) wait until an ad-supported client comes along and turns the user and their data into the product just like every other social media out there.