The elo calculation itself is still terrible. As result the match ups are just bad. There are many ideas posted to fix this, but the devs picked their own terrible solution. They should fix these issues.