Better spawning and team balancing

I have been having a terrible time in player vs player. Most of my matches are incredibly unfairly balanced, or I am constantly spawning in live fire without even a chance to react. I get it, “git gud”, but that is a terrible excuse for putting low skilled player against players who can go 35:2 for most the game. I don’t see why AI can’t also be used to more tactically spawn players, instead of just spawning them only on their side, right in front of enemies with no time to react (for heck’s sake, my worst spawn was instantly a melee to the back of my head before my character could even recognize input, and then sitting behind another 10 second timer). And if teams were balanced more fairly, say everyone of the actual skill level (sure, it would take some annoying games for the game to figure out your level, but better than every game being terrible), everyone would have a good time with the same challenge level.