I actually think switch Carol's name from Ms. Marvel to Captain Marvel hurt her chances of being Marvel's Wonder Woman.
Why?
Well first off, Captain Marvel is a name used by a LOT of characters. Its like referring to Miles as Spiderman. He's not THE Spiderman, just a Spiderman. To 99% of the fans, Peter Parker is THE Spiderman, and the rest are just banking off of his success. Between Mar-vell, Shazam, etc Carol is just another person in line to be Captain Marvel. They really messed up when they made a new Ms. Marvel, because it meant Carol couldn't go back. There was one Ms. Marvel before, when someone said Ms. Marvel I knew they were talking about Carol, but now when someone says Captain Marvel I have to verify that they mean Carol. Even taking back the Warbird or Binary name would have made her more unique.
I understand why they gave her the name, but I think they were so happy and eager to add Diversity they forgot about how much people are defined by their uniqueness. Taking the name Captain Marvel stopped making her as unique, instead she's now part of a group of Captain Marvels. She's like a bat family or spidey crew member, she's just the current replacement.
This is what I hated about their Legacy replacements, the took away the uniqueness that makes characters stars. Superman, Batman, Spiderman, etc didn't need to take another heroes place to become what they are, they become legends because of the story telling. Sure, some of those new characters are cool, but they would have been so much cooler if they didn't ride the coat tails of bigger more known heroes so closely. I mean I shouldn't have to ask which characters someone is talking about when they say Ms. Marvel, Spiderman, Thor, Captain America, etc. Its some of the shittiest writing I've ever seen in comic books, instead of writing a great story to make the character great, new, and fresh, they just give them a known name and play the lazy card. Not realizing that its going to hurt the character more in the long run.