I appreciate this effort. I haven't seen any point in voting in the bitshares network since I have no idea what each witness stand for.
Some do post monthly updates, attend events, create witness tools and participate in the community, but a few of the witnesses I have no idea what they stand for nor what benefits they bring over others.
I believe some competitiveness among the witnesses both reenvigorates and rejuvenates.
I agree, a lack of competition encourages stagnation.