This anime is seriously overrated. The action and animation are truly amazing, but the characters are one-dimensional and even annoying at times. Worth watching for the action, but is still pretty flawed.