I kind of always assumed that killing Neal was at least in part motivated by the desire to keep Rumple as an antagonist. Extremely lame way of doing it that negates almost everything compelling about one of their best characters, but there you go.
[adrotate group="5"]
"Death cannot stop true love...it can only delay it awhile."