Great analysis of the importance of witnesses.
I like your witness selection criteria too.
I think I pretty much meet all of them. :-)
As Hive’s only lawyer (or at least the only one who admits it), I have a unique role in helping out of legal issues affecting Hive as a whole and alerting the community to important legal developments for the cryptocosm.
A lot of top witnesses are not active on chain. I know many do a lot of dev work behind the scenes but it is very important that Hiveans get to see their witnesses active in community on-chain.