So let’s see: Neal lets Emma go so she can find her family. He then doesn’t come running to Storybrooke because he’s “moved on” with Tamara and is scared of facing Emma.
For her part, Emma effectively kills Neal and then makes a conscientious decision to keep him dead (all while bringing someone else random back from said dead). She then decides to enter into a romantic liaison with the person responsible for Neal’s miserable childhood, who is moreover a bad influence on Neal’s son.