After 27,000+ Steam reviews, Overwatch 2 is graded as 'Overwhelmingly Negative'
(www.gamesradar.com)
Yep. The gameplay itself has no p2w or grinding in general, but now you have to grind to unlock characters. In OW1 you also used to get showered with cool cosmetics just for playing, in OW2 they turned it into a paid battle pass and a rotating cash shop where a single skin costs like $20 and F2P users get basically nothing. The thing is set up in a way to scam whales by selling them things that used to be free for hundreds of dollars.
I would still play if it were just cosmetics but now every time a hero releases you have to grind to unlock them.