So when I started this one I gave it 3 stars originally, but honestly at that time I was only about 3 episodes in. I stuck through the first season and after the initial jump on the Oroborus arc and the introduction of Lunatic it started getting a lot better. When the second season started I had a whole new outlook on the series and was liking it. Second season continued the Oroborus plot and I saw no disappointments.
Animation was good, I liked how everything was very detailed. Fight scenes were a joy to watch and always great. Opening and closing themes were good as well as in story music. On this particular one I liked the closing theme of season 2 the best.
Characters were not to in depth, but did get a good majority on backgrounds with most of the main and secondary characters. Some of course were in more episodes than some, but interaction between all was done well. I personally think Lunatic should have had his own arc, thought it would have carried well even up to the end.
Overall this was a good watch and wouldn't mind watching it again.