A lot of the times. The only time it feels lopsided is due to my own teammates quitting and giving up. Even then, that’s more on the players than the matchmaking.
If anything, players are the problem, not the MMR, God could create the perfect matchmaking and it’ll still fail due to unable to account how the community players are.