Imo there should be fixed amout of points you get for winning, and lose for losing. And then round difference might be taken into acconut if game was a stomp or not, deciding how many points will be given away.
Each player from team that got someone abandoning should get one less mmr lost. At least xD