Board Thread:Spoilers!/@comment-1916997-20180207153846/@comment-25536775-20180209092001

To me, there were four moments when it felt natural to end the show:

a) 3x11. It would've been a bittersweet open ending that've left fans in agony, but most of the essential story arcs had been wrapped up, making it a great ending to a great run. b) 3x20. This episode truly wrapped up all of the character-relevant pending arcs from the earlier seasons, in a generally lighter note than the rest of the series. The only thing that'd have to be edited out is Rumpel killing Zelena. c) 5x21, with larger alterations and a way to solve Belle's sleeping curse issue. It wouldn't have been perfect, with some arcs still left open, but things can rarely be perfect. Ending would've still been bittersweet.

Because of the rules of television though, shows don't usually end when the arcs end, and networks keep it going for as long as it is profitable. I'm not the type of person to complain that "OUaT sucks now! It should've ended!".