My vote for Annalise; Mathilda is my favorite, but I Annalise is a close second. The only reason I won't be resetting for her is that I'm already shooting for another horse (Julian)
Annalise is one of my original five in my main village. She was the first to ask to leave. I was willing to let her go, but she immediately changed her mind, so she's still around two months later and has never asked to leave again. I'm not a big fan of the snooty personality type. She likes me more than I like her. She had me gather signatures for a petition yesterday and she gave me her picture upon completing the task. I was prepared for a long session of resetting in order to get her picture, but she gave it to me first try.
I have no experience with Ankha, but I like her design.
In my experimental village, I was resetting for villager house plots and the game was giving me only snooty villagers. I reset until I found Amelia. I like Amelia. But Ankha certainly gives me something to consider the next time around.