OUAT is like a really crappy boyfriend that you know you should dump because they keep disappointing you, but at the same time they’re really attractive and you like to look at their face even though nothing good comes out of their mouth.
Believe me, OUAT is WAY WORSE. They keep introducing new characters for the story arc du jour and throwing already-loved supporting characters with unresolved storylines under the bus. They also seem to let fans dictate their writing. But only if it involves one of the leads, or the introduction of new characters; supporting fan favorites are left on the back burner.