Matchmaking
Put some kind of actual match making into place. Ranking system is completely useless and non existent. It's super frustrating trying to play a team based game when you keep getting paired with teammates who don't know what the ######### they are doing. And I'm talking about not being the most efficient or playing in a style of manner that I personally would prefer, I'm talking people who sit for a full minute without trying to get teammates off the hook or people who instantly go down and then kill themselves without giving their team a chance to save. These are people who are actively making decisions that worsen the experience of others, put these ######### in a separate match making queue with just themselves so people who want to actually PLAY the game, can.
Losing games, ranks and sanity due to others idiocy should not be a staple in your game. Besides how absolutely laggy and inconsistent this game is, idiots is what you are most known for. Fix what's busted before you add anything new otherwise it's just gonna keep getting worse and worse.