Non-Living crews scare the hell out of Kirai. I went against the Dreamer Thursday and gave up at the end of the 3rd turn.
Him:
Dreamer/LCB
Lelu
Lilitu
Copellius
Day Dreams
Stitched Together
Me:
Kirai
Seishin x3
Gaki x3
Onryo X2
Datse Ba
A couple day dreams moved up and popped out Lelu and Lilitu on top of Datse Ba and finished her off before I could get Kirai up to swap her with a Gaki.
Then they started man handling an Onryo which I saved.
Copellius decided to come play with Kirai. I finished him off the next turn with an Onryo, but LCB came and made Kirai cry and then die. I hadn't activated her yet (I wanted to get rid of Copellius first so she didn't have to make a morale duel) so I lost all of my Seishin and then she died when I activated her from poison.
With a non-living crew she can only get seishin from her own minion's deaths.
So while Kirai's crew would've eaten through your armor, the constructs and magical damage would have shut her down a bit.