A possible alternative to the star ratings system might be what I call a "flag system"
It's much simpler and conveys more detailed and acurate information even with the simpler format.
Here's how it would work, (roughly, haven't thought it in depth yet, just a new idea):
There would be a set number of flags or attributes that can be assigned to each player.
A possible attribute list might be:
Deadbeater
Plays Fast
Chat Jerk
Cool Chat
Cheater
Great Teammate
Jerk Teammate
The list could go on...I need imaginative help here.
At the end of the game if you chose to rate a player you would choose to set the appropriate flags for that player.
So you could see that PlayerABC got a lot of deadbeater and jerk chat flags on him and stay away. No vague 1-5 rating but a definite 15 deadbeater flags. Whereas PlayerXYZ seems to have a lot of folks think he's a great chatter and plays his turns fast.