Overwatch 2 Players Discuss How Marvel Rivals Could Encourage Improvement from Blizzard 17:52July 26, 2024