I do not agree she's had more great matches then any of the other Horsewomen. I think Mercedes had a match arguably better then any Charlotte had just this week. Charlotte has had more typical WWE main event style matches, including all the flaws. Charlotte's psychology never really equaled the other Horsewomen.
One of my favorite examples of how much better Becky is then Charlotte are her matches with Bianca and Nia. Where Becky wrestles to those women's strengths, emphasizing their talents by trying to counter them with changes to her own work. Charlotte never does that. Instead she gets made when things don't go her way and she decides to shoot on people.
Sasha had a better match with Ronda then anything Charlotte has ever done that didn't involve her or Becky.
Charlotte's biggest advantage is she's physical. The others aren't try to actually injury they're opponents.
When it comes to the WWE, Becky, Sasha, Bayley, Asuka, Iyo, and Bianca all easily have better in-ring resumes than her. Honestly, Roxanne might already as well.