This is great work 👍
Apart from the comment on self vs others suggested below, self vote is also a very useful indication. And perhaps a powering down indicator.
Also, are you aware of the CSI score? It looks at votes distribution and weight.
https://peakd.com/hive-139531/@techcoderx/simple-stats-dashboard-for-curators-and-witnesses
I have healthcheck bot on my Apis Hive discord server, which includes a lot of these metrics for when I check out new users to the program