I agree with what's been said in the thread so far. Also, developers shouldn't be afraid of making their female protags "unlikeable". Give 'em some flaws.
I think Cassandra from Dragon Age: Inquisition, while not the heroine of the game, is a great example. She's strong, but shows her vulnerable side and love of cheesy romance. She's also stubborn and bullheaded and not always pleasant, and that's why I love her.