This movie didn't know what it wanted to be, it was like this amorphous blob that was trying to be 12 things at once and it failed at all of them.

The movie pacing is terrible, it will slow down and speed up just to get the next scene and the character running around shouting plot.

Some of actors really phone in their performance and it shows.

Finally it seems that black widow can never get hurt, ever.

I like female heroes, (Xena, Alice from resident evil, captain Janeway, Scully, lora croft, )

but when a female hero like Black widow is shoehorned in for the sake of some pseudo-faux feminism then its garbage which is exactly what it was.