I love this show. It’s easily moved up to one of my top 3 favorite anime shows. It can be a little confusing at some points but still has a great story line and was well written. It’s serious and funny. Heavy and light hearted. Action packed with some romance. It fit a bit of everything into the show.