I saw the ending coming a few minutes before and I really think it's a good twist. Honestly this half of this season has been the best yet. Regina's growing goodness, Emma's dangerous fate looming over her, the Author (although I'd prefer to not have him to be as comical).... While Snow and Charming are being thrown into the mud, I think that this storyline is necessary for them and their relationship with Emma. We can't
always have Emma, Snow, and Charming be the ones who don't do anything wrong because that's how you end up with cancelled shows. Although Snow and Charming have been acting pretty stupid lately, I understand what they're doing and hope that next season will bring them something interesting and fresh that will change them forever.
I really like the discussion of fate vs. free will and how's its tied to every single character. Also the whole hero vs. villain thing, as elementary as it may sound, has played out really well and has risen above the traditional fairy tale views. From the leaked video to the picture on Mark Isham's Instagram account (look it up) to the title to everything leading up to it, I can tell that the season finale is going to be really good.
Also, Josh Dallas revealed that there'll be a fifth season.
PS I think the reason I'm not the biggest fan of Snow is that I don't like her short hair. As bad as it is, I just don't and it doesn't make her look any better. She's like a completely different person with her long hair. There hasn't been a single moment in her flashbacks (where she has long hair) that I've disliked her. I don't know. I'm kind of hoping that Storybrooke will be destroyed so that they can all go back to the Enchanted Forest and Snow can have her long hair.