There were many but the one I kept thinking about last night, is why did Hades kill Arthur? Hades said he needed Arthur to do something for him but then he never gave him a task. I was expecting Arthur to do something to stop Hook from getting the pages, or some other sabotage but that never happened.
What if Hades wanted a backup plan and pulled a Peter Pan on Arthur? Pan swapped bodies with Henry, what if Hades just duplicated his consciousness into Arthur, so that no matter what happened next he would live on. It explains why at the end Arthur was saying that he was going to take over the Underworld. Although to be fair, with Arthur’s ambition, he would probably want to rule wherever he was regardless.
That’s the only thing I can think of which would make sense. With the writers love of Zelena, it would leave her a plotline open (as her ‘true love’ could return) and we know no-one on the show ever truly dies unless they are Neal or now Robin.
Still doesn’t explain Hook’s ‘miracle’ poofing back to life. Maybe, off screen Hook found an artifact that controls gods, and he used it on Zeus. Either that or Zeus is getting a big bag of popcorn and sitting back to watch the fireworks. Hook’s resurrection is so blatantly unfair, even without being contrasted directly with Robin’s death, that it has to cause trouble. Maybe screwing with regular people, is like god’s version of a soap opera.