The most annoying thing for me though is that when new heroes are released you cannot play them right away. I don’t play that often anymore, so when a new hero comes out it sucks that I can’t play them unless I grind and grind or shell out money. If I miss several hero releases, I have to do challenges (play 30 matches as support, do 12000 damage, etc) and they are pretty annoying because I have to remember to activate them and I can’t do more than one at a time. It’s time consuming and obviously designed to make me want to spent money to skip them. I’m no stranger to games locking new heroes on release, in apex legends you have to unlock them with coins, but at least in that game you can accumulate the coins passively and have a bunch saved up for new release—this is not the case in OW2.