Ymir was in love with the in inscetous pedophile sadist that tortures her and raped her.
Eren is a faggot who killed people for pussy, including his own mom and then kind of forgot why he did anything until Armin beats it out of him and he admits the most pathetic thing I have ever seen a character admit. Nobody would ever say that unless it was true because it was so fucking embarrassing.
This is the canonical ending written out on the page. Anything else is a fucking cope and denial, and your own headcanon made up bullshit. It is explicitly there. I'm done arguing this. This is on the page and if you're too fucking stupid to see it, don't @ me. The only way around it is to play editor and say 'after chapter x, nothing else happened'.
It is an ending on par with mass Effect 3 and GoT and is only remotely acceptable if you hate or don't care about Eren.
In terms of storyline it is one of the worst fucking messes out there and is so fucking embarrassing it makes me laugh. Nobody accomplishes anything, 80% of humanity is still dead, this small island is probably super fucked and in the end nothing matters.
Jesus I owe Shinji an apology.