I'd rate it higher if the connection to the server was actually good. You'll time out of matches even after playing your move 5 seconds in advance. And I live in the middle of a large city with good cell coverage.