It is all subjective and I have my own opinion. I will only vote witnesses capable of running their own witness servers and would be helpful in a time of need and are actually present.
I also don’t believe in choosing witnesses simply as a means of finding. It puts our chain at risk and all of assets.
I take choosing witnesses seriously and ability to maintain a witness and offer value when the shit hits the fan. Everything else is a bonus and respectable but to me that is the minimum acceptable value.
That’s my opinion and may not reflect what others think.
I think that is a fair set of things to value.