Ginny is better than Female Malfoy for Harry
I can understand preferring Female Malfoy from a story perspective, but I don't think she is really better when you examine Harry's real interests.
Harry grew up abused and without love, he needs a loving family that can make him feel included and protected. Ginny and the Weasleys offer him that kind of unconditional love, Ginny is warm to him.
The kind of Tsundere love Malfoy would offer Harry doesn't really allign well with how much he has already endured. Why would he need a sassy girlfriend that likes to make depreciative jokes about him? What about in ten or twenty years, would she be a distant wife? What about having Death Eathers as his in-laws? People that were partially responsible for killing Harry's own family? I can see that narratively Malfoy makes much more sense to the audience and it makes a more compelling story, but I was Harry I would stick with Ginny, he needs a loving family.
It would be like Naruto ditching Hinata for Sakura, but much worse, in a way, because Sakura had a neutral background while Malfoy and her family were outright hostile to homicidal towards Harry.