I'm not a huge fan of anime (arghh don't kill me) but I will say that this show is good. It starts off silly but then it gets pretty deep. There's a line that Bagura says towards the end of the series that just gets me every time.
(Don't read unless you've finished the series, or you won't get it really)
Spoiler:
"The life of your precious grandson, of whom only one exists in the universe, was taken because of me."