You 100% need to watch this anime, it's too good not to, even tho season 1 and 2 seemed to be going nowhere it was so interesting. 3 and 4 was expected to be good just from seeing the parts before it, cant wait for season 5 dub to come out. Apparently it's not that good but it doesn't matter