Just because your favourite youtuber thinks a hero is bad does not mean it is
Ive started playing widow and really enjoy her but the amount of times Ive loaded into a game and got absolutely flared and blamed for a loss that was not just my fault but my entire teams is crazy.
Black widow is a great character. She is a hitscab sniper that can hold her own in a 1v1 situation using her 1 shot combo. He E ability is also very flexible, being able to be used on multiple people and can cancel many ults with the stun. Her ult, while not the best, can be very good for squishys with no mobility as it greatly slows them down giving easy headshots.
All thid aside, I know she is not the best dps, but that doesnt mean she isnt great and if someone chooses her in a match they should be cyber bullied into switching while their teamates report them for throwing and guessing their win rate.