Todays devs response to powercreep is Heartbreaking

Widowmaker requires a lot of warm up and is definitely not a hero that is even remotely decent on most maps where she doesn’t have good sightlines.

Doomfist isn’t a hitscan and requires a different kind of approach and also can’t deny space or contribute to shield break.

Mccree requires pocketing.

Ashe actually has lower dps and ttk than soldier.

Tracer is a flanker, and doesn’t contribute to shield break nor can she deny space like soldier can.

Soldier is also more consistent than hanzo at longer distances where highground is available (case in point - numbani 1st point defense).