Okay, I just watched the last two episodes. I have to say, there's been some good stuff. I really didn't predict how Regina would try to get rid of Emma, but it made sense to use the Hatter again. Once she made the apple tart, though, I was pretty sure Emma wouldn't eat it. I didn't call Henry doing so, though.
The finale was pretty good. I liked how Emma went from murderous to a small degree of bonding with Regina over *their* son's problem.
The dragon looked... well, pretty bad, but its television.
I was pretty sure that a kiss would wake Henry. I actually wondered if they'd invert expectations and have Regina wake Henry with a kiss, but, they didn't. I didn't really expect it to break the overall curse, though. At least the memory blocking part of it.
I have to admit that I was curious how they'd do a second season. I mean, it was pretty obvious they couldn't not break the curse, but what did that leave for the second season? But the curse leaving them in our world, but Mr. Gold bringing magic in to our world changes things. For one thing, it keeps Regina from being out of the fight; Mr. Gold may be the biggest magical bad ass in the land, but Regina is second, and Emma, Snow, and Charming are no where on the list.
Pinocchio may be alive again, though made out of wood still. I bet you people still can't leave Storybrooke, except maybe Emma, Henry, and maybe Regina and Gold. The season may be spent trying to figure out how to get back to Fairytale land, and figuring out the magical rules of the "new" Storybrooke.
Anyway, I'm now really curious about season 2, so they accomplished what they wanted.