The first half of black widow was very strong and emotional. Florence Pugh was stellar in this movie. She was brilliant in action sequences and I like the fun elements in her character. Yelena and Natasha's chemistry was too good. David Harbour also performed very well.
The action sequences were good but CGI was too weak in the 3d act. Also, I didn't like the changes in Natasha's character. She has no superpowers like other avengers. Her strong brain and mind combine to make her a lethal weapon but they showed her over powerful in this movie.
The inner wounds of Natasha were beautifully delivered in this movie. I liked the movie but because of Florence only.