Start to finish, this is amazing. Incredible art style, great battles, music, animation, story, character development. You name it, this anime has it. I was hooked from the first episode and it just got better from there.
I think my only gripe with this show was the short number of episodes that really limited the amount of character development they could have pulled off.