Overwatch 2 Gets Swamped with Negative Reviews Immediately Upon Release Overwatch 2 was launched on Steam and it has immediately been overwhelmed with negative reviews. Learn more. by Urian B.