A good move. The worry about people's poor internet connections is a moot point, I'd think. If one doesn't have a working internet connection, there are lots of offline games that one can play. Lots and lots of excellent offline games.
Bad internet connection issue can be sorted out by writing an algorithm that looks at all of the data from matched and assign the likelihood of one side or the other losing, if a person is keeps losing their connection after they been declare by the algorithm as the likely loser of the fight then they should be punished.