excellent show, so happy i watched it. its is an eye opening anime that teaches you a lot of valuable lessons in life, its forces u to understand and love both the hero and villain. i would highly recommend show for the life lesson it teaches its very emotional. it also has a excellent story line with lots of twists.
HOWEVER, some things could be improved, too many flashbacks, repetition, so many filler episodes, and sakura is the most annoying and frustrating character always crying and hiding behind naruto.
other than that the show is 10/10