It's the best anime I have watched. Many characters appear throughout the story, some of which come with great complexity. Everything about it is amazing. The only somewhat major flaw might be the exaggeration of the story at some points (which, after all, is not completely unbearable and doesn't affect the show that much). But what it can do is that sometimes it may cause you to stop and take a break. Apart from this, there might be instances where you won't find anything interesting for a series of episodes, just the story progressing and characters coming along. But you are going to witness the complete opposite as well. It will become really interesting at some points(in fact addicting) and you will want to watch a lot of episodes continuously. Overall, it is incredible, different from most animes as it is completely devoid of any sort of fantasy. I recommend watching it, but you need to be patient.