I really expected more from this anime. Maybe that was a problem. I came expecting the series to be amazing.
Things I disliked from the anime was the predictable plot, the horrible romance, and bad action sequences.
However, the main character's are interesting and the dialouge between them is funny at times. The way the story is told is confusing at first but somehow manages to make it work. By far the best thing about this show was the characters. :D
Overall, the anime was entertaining but not a masterpiece or a perfect 10/10 like people have been saying. It is highly overrated. This anime won't have you thinking much. Although it isn't straightforward either. I guess it is unique in that way.
Overall i'd give this anime a 7/10..... It is worth a watch if you got nothing to do and are seeking some quality entertainment.