Perfectly paced anime. The only downside are the seldom cheesy, cringe moments, but what anime doesn't have them?
Perfect touch of romance, plot twists, depth in story, and mysteries. The only big downer is that the action is a bit boring to watch. In hindsight to having finished the series, everything that the author includes in the story is pretty important. I would say that even the episodes that seem like fillers aren't really fillers.
In terms of the story, it's pretty straightforward, but as the show goes on, the many mysteries and cliffhangers keep the story intense and open to many possibilities. As a result of the cliffhangers, something big happens every episode (maybe after the first 3 episodes after the plot is established), which gives this anime the perfect pace (in my opinion), an anime should have.
Though it may seem boring at first, I'd recommend you watch at least 3-5 episodes before making a judgement. It gets really good, especially at the second season in R2. I'm usually pretty reluctant to watch animes that look cheesy, but forget the minor flaws, this author's work is truly ingenious.