Once Upon A Time is a terrific series is about cursed fairy tale characters who are living in modern times without any memory of who they really are. The show goes back and forth between past and present to give you a view of who the characters are and what has happened to them. And, the fairy tales all have their twists. There's no HEA.
The Evil Queen is a great villain. The kind you love to hate. The actress does a great job at portraying the queen as quite a bitch. Yet, in regard to the character, there appears to be a reason for her hatred and desire for revenge that has not been revealed yet.
A big plus to writing a villain is not to make them totally evil or heartless. She does seem to want to love her adopted son, even though she's not capable of overcoming her selfishness. As a writer, I think, she does need to suffer a defeat soon. A villain shouldn't win all the time. Just as you want to see the hero win, you want to see the villain fail. To me, the best stories have the heroes and the villains suffer defeat and recoup before the end. We all know a story almost always ends with a villain's destruction. In this series, Emma, the daughter of Snow White and Prince Charming, who is the heroine, will win. So far, she holds her own with the Evil Queen but the more episodes I watch, I realize that isn't enough. Your hero should claim a bit of victory, so the reader and in this case the viewer cheer his success and anticipate the villain's retaliation. You don't want your reader to become frustrated because the villain never loses until the very end of the book. For one thing, they may skip to the end.
So far, the Evil Queen/Mayor of Storybrooke remains undefeated. I think viewers are hanging on, waiting for her fall. She needs to stumble soon.
If you are watching this series, what would you like to see happen to the Evil Queen? And is Mr. Gold going to turn out to be a good guy or the villain? I'm not sure.