I read all the manga and then watched the last two episodes of the anime.
Anyone upset/blindsided by the ending probably wasn't very in-tune with the themes and character development... That being said, I have no idea how much the anime skipped over in these last 22 chapters given how much they mixed and matched the plot