The characters being locked behind the battle pass is the single most stupid decision in this game. The characters are the core of the game, every character is pretty unique and irreplaceable. You need all characters for different team variations, but in this fucking game if you decide to not play it for a couple of months or if you don't reach level 55 in BP, then the only way to unlock a new character is with your wallet. Everything regarding the monetization in this game stinks. It takes the joy of the game because the core gameplay is pretty fun, but right now it's overall not as fun as the "prequel" was.