Who cares who's gay and who's not? Is that what people these days wanna be defined by? Anyway...
The episode was better than 5x04, personally I would have wanted more Captain Swan, but we have more Gwen and Arthur scenes, Lancelot wasn't evil after all. It's still Arthur. The charmings being hypnotized by Arthur was a weird twist.
I think Merida is going to be the real savior, but I'm still thinking it's Regina coming out in the end. Though I hope they don't back track her character and make her threaten Zelena anymore. That makes her look really bad. Can't have one or the other.
I have a feeling someone might die in order for Emma to get the darkness out of her.