I'll also comment to say that the "cancel" part of this is stupid and should be reconsidered. (There seems to be a pretty thorough consensus on that). Isn't the whole point of this to have options, to spread the resources out to as many points as possible to prevent a single point of failure, corruption, or censorship?
I ended up at Piefed, because I'm interested in self-hosting, and I understand Python more than any of the other languages represented. That's really the full depth of my choice, and I'm not sure there should be much more thought behind it other than "How does this particular software package perform and meet my needs?"
I was at an event recently, and one of the speakers was a hair over 100 years old, born in 1925. They were remarkably articulate, and it was so interesting listening to the perspectives they had with the massive amount of life experience they have. It was super impactful listening to them talk.