One big advantage that Black Widow has is that she is already well known with two major successful films under her belt already. There isn't much selling that needs to be done to get people in the theaters.

Ms. Marvel is more of a traditional superhero though. A Black Widow film would likely be (and should be) more of a James Bond style spy thriller.