Why Age of Ultron made Black Widow my favorite Avenger 5

This post is going to contain spoilers for Age of Ultron. Be warned.