Scarlett Johansson is a great fucking actress, one of the best. But the problem is that no matter what they do with Black Widow, she's still going to be the most flat character on that roster. She's good when she's actually doing spy stuff, since she's a spy, but that happens once in the beginning and once in the middle. And now that they're adding in two new Avengers and a more powerful villain, they need her even less. What good is a spy against a cold, emotionless, homicidal robot? And the one thing about Hawkeye is he's the only person in the movie who really had an arc that wasn't "We can't work as a team. Oh okay, yes we can." He does some bad shit and then does what he can to atone for it. Which is also Black Widow's arc, but you don't get to see hers happen. She just talks about it. Now if they made a Black Widow movie, I would be behind that. There's a lot of cool spy stuff she could do.