For years, my partner & I had our restaurant rating system which put a place somewhere on a 1 - 10 scale. It worked for a long time, but as we researched more, we found we weren't going to really bad places anymore. Nor, for that matter, were we able to afford to go to really good/expensive places. So, we started to find that every time we ate somewhere, we'd score it around 5 - 7.
We needed something better. So we changed and came up with a system that said if a place just met our expectations it would get a 5. Better or worse than "just meeting expectations" would affect the score up or down. This never really worked as it meant that the neighbourhood pizza place got a 5 and so did the Michelin starred place, as both "met expectations" (although the expectations were different).
Do you have a better way?