It's quite a jam-packed show with great character development. The supporting characters are not reliant on the mean character to have a depth of their own or their value in the anima as a whole. Some character doing their own thing (dealing with secrets from the past, internal conflict, a need to being vulnerable as the challenges of growth) with still lots of action scene to keep you entertained.