I’m still not sure why breaking up with Hook is the only thing that makes sense for Emma’s character. Maybe it makes sense for someone who doesn’t like Emma and Hook together, but after all the time they have invested in this relationship, it literally makes zero sense for her character to break up with him.