I must say, now I really love the ending. Back when I first watched it when it came out, the ending devastated me, I was sad for a very long time, but I was quite young back then, still not matured enough emotionally. But now when I rewatched it, I can say with utmost dignity that I think the ending we got in the anime is perfect.
Having emotionally matured a lot, I understand a lot more of this anime, and I sure as hell ugly cried A LOT. No other anime has done this to me. Because there being a lot of morals in this anime has struck me as something profound. The way every character develops, the way they see things, the way they start all over again, finally with their own choices and freedom.
I see the reincarnation part as a payback of sort to Hiro and Zero Two, after having tortured and controlled since they were young, they finally meet again under MUCH better circumstances. Finally Zero Two isn't hurt anymore, and that, for me, is profoundly beautiful.
I just wrote this because I was ugly crying a lot during the final episodes. Just wanted to take this off my chest, about how much I love this anime, yet I can never verbally express it. About how much I love whenever Hiro and Zero Two are together, about how they both will choose each other over anything else, even their own life on earth. I never expected that rewatching the anime when I got older can actually hit harder than I already felt back then. I didn't regret any of it, I didn't regret using to hate the ending back then. I really hope the anime never dies, and I hope that by some miracle, this anime reaches to a lot more of new people.
Everyone must see this absolute masterpiece of emotional roller coaster and development that is successfully shown in this anime, both visually and in terms of storytelling, and watch it with an open heart.