As title implies, this show can be a bit hard to follow. I think, if I knew more about Japanese history in general, it would have been even more enjoyable! Lot's of characters in this show, lot's of factions, and players in the narrative, so that also gives it a hard to follow sense.
That being said, it is really well animated with a unique style and killer fight sequences. It's by Helsing