This should be some base level stuff.
The state of matchmaking and the servers is horrid.
Im either being placed into games with a 200+ ping or 3 players.
Either fix it or scrap your matchmaking and allow community servers to run it again.
My region is set to Asia or Australia and whats stupid is I can get into the same asian game occasionally with 2 different pings. Ridiculous.
Whoever you are paying to host the servers needs to be sacked.
This isnt the only reason, servers crashing, servers not working at all, no adequate support system in place.
Its about time you stop trying to push all these DLC's and fix core problems.