Concise description:
Some games move right along because the players are attentive to their matches. Others drag to a craw with players taking the full 24 hours to play. Of course people are busy. Sometimes they have no choice but to miss a round. Life happens.
But can't the system keep track of how long goes by on average whenever it is a player's turn. Maybe show this average on the players profile page along with comments from others. If I see a person who averages a more than 20 hours a turn, I might avoid them to play with a player that averages 5 hours a turn.
Maybe reward players who have a quicker or lower average turn time. If your average turn time is between 0 and 5 hours long, you get 20 more extra score points after each game. If your average turn time is between 6 and 10, you get 10 more extra score points after each game. I am making these numbers up as I type, but you get the idea. I am trying to come up with some way to reward players who keep the games moving along. I don't want to punish the slow players. And again, this is based on averages over multiple of matches and turns. Not a single missed turn or two. Life happens, people get busy, people travel.
Just an idea. I am new and I hope I filled out this "suggestion" properly.
(so much for concise)