Teammates who leave a match should be penalized in some way, I know people have stuff come up and they need to head out so it shouldn’t be super severe for first time offenders. But people who do it constantly need a time out from queuing into games. Disconnections/ crashes also happen so it would be good to have a option to re join the same match. Currently it is a lot easier to rejoin your squads match than it is to rejoin a match you joined solo.
The Bots that replace people need their difficulty turned up, this is especially needed more in game modes like Slayer. Since the bots are not performing as well as human players they tend to feed the enemy team so it is hard to win a match once everyone else leaves.