This is one of the great anime At first I didn't like the MC and story, but man this is something else, the MC is not strong and also not smart. But he was very desperate after having lots of pain and sufferings and that made him to not give up. His strong will to stand made heck out of the strongest and smartest characters in the show. Man that scenes gave me goosebumps.