@rumplegoldfan:
In my opinion it’s not that Gold is just evil. Yes, he has evil inside him, but he doesn’t do the things he does because he’s evil. He does them, because they have a bigger purpose behind them. He also isn’t good. He’s selfish. I think – like others in different posts – that he wants to rid himself of the curse without having to die or pass the Dark One’s power to anyone else. He’s been planning this for centuries (possibly the deal he makes with Bae in the next episode) and Emma is just the means to get there. She has some major role in there and all other deals he’s made are somehow linked to that.