Really strong beginning, kind of stretched out middle with boring harem tropes, a really well done side character pair, and very controversial ending. I've found that I generally like things that are controversial, and this was my first anime and manga, so I didn't mind the cliches whatsoever.