I personally think Overwatch 2 is a great game compared to OW1, especially for going F2P and removing the loot box. I have played OW1 since 2017 but since it is a paid game, none of my friends play it and we all played Apex instead when it came out.
Fast forward to 2022, they actually removed loot box (fuck gambling) and made it F2P. I have been playing OW2 almost every day since launch. Haven’t touched Apex a single time since then.
I liked the free lootboxes with chances of getting cool stuff than the damn $20 every couple months battle passes where you actually cannot get anything interesting without paying for it.
You liked getting free cool stuff, not the loot boxes. They can still give away cool stuff for free even without loot boxes but they chose to stop doing so and it sucks.
I think the Battle Pass is fair, it’s $10 every 2 months. It helps keep the game running. Overwatch 1 was going to die if they kept going with the old business model.