He is still the same person, that’s why I love him so much, because his core remained, despite all the abandonment and loss he’s had to go through… because Neal still has Baelfire in him. Hell, even his name, Neal, implies that he hasn’t forgotten who he truly is, but trials can change person and he has made some mistakes, but you know why I really love Nealfire?
Despite all of his big mistakes (that are rather glaringly obvious) here is a man who would sacrifice himself in a moment for those he loves.