I heared so many negative things about this show, like MC is very weak, the story keeps repeating etc. But I think these are the things which make this anime different than any other. The way he goes back again and again in time to make a better future and every time he fails he tried again. Afyer seeing the bad future of all those guys really made me sad but the fact that Takimichi will go back and things right made me felt so good!! And that never ending efforts realmade the anime so awesome. Also each single character have it's own back story and amazing amazing amazing attributes.