Widow can be effective but Echo has a lot more mechanisms to fight back against Widow than, say, Pharah does.
You can fly all around the level and sneak up behind her for basically an instant kill.
You can dump stickies on her position, possibly killing her if she stands still enough.
Echo actually does enough damage that she’s not terrible fighting on the ground behind a barrier like any other DPS either.