I was just reading one of the few positive threads about how awesome replays are and wanted to point out that Stat Overlays, which are a non-trivial addition to the game, are pretty darn awesome, and have made the game a lot more fun to play. Let us give propers where they are due, and be thankful at least for these things.
The level of fairness has been increasing a lot, losses are less frustrating because you can see that the enemy team did not win by stacking teams, and we now have much less to talk about unfairness. They are a strong addition to the lobby, and a strong addition to the game.