Try this one: https://primersion.com/earnings (gives you earnings of HIVE)
Then you need to check the place where each witness is... and you will notice that after 150 places or so, it's very rare for a backup witness to produce a block.
For me, the best value of having a node is how quickly I can communicate with the blockchain. For most apps one can choose the node to communicate against (ie, on HiveKeychain you can choose a specific RPC node to communicate against). This makes my broadcast almost instantaneous... (less than 1/10 of a second) and therefore allows one to feel a completely different experience when interacting with apps. Plus, for situations where you need to get information from the chain faster, it can also be very useful.