I loved this show because of the characters and the plot. But I must say, i will never forgive the producers for giving such a meaningless death to Commander Erwin. The sole reason he agreed to give up on his dream and die was that Levi would kill the Beast titan right there, but he failed. And not only did he fail, he refused to bring back Erwin when he could have been saved. I hated Levi's reasoning and Commander Erwin's death has made me truly bitter.
It has made me dislike AoT to the point where I can't watch season 4.
I hope they will bring him back somehow in season four part 3 or 4.