Actually, Kirai is Pandorra's worst nightmare. The mobility of Kirai's crew means Pandorra is unable to run (or push) far enough away, and ends up taking terrifying tests every turn, depleating her hand. Combine Jack Daw's Severed Ties with a Shikome (or a Madness) and watch her scamper 6" away. Then pounce while she's at negative flips and tear her to pieces. To date, I have never lost to a Pandorra crew.
The real key thing to remember is that each of Kirai's spirits have a different use. Gaki are good against other Ressers because they eat corpse counters. Onryo are good against Guild because they're terrifying and have Immediate Revenge. Shikome are good against...well, everything. But don't expect them to last that long. They are great at destroying your opponent's soulstone cache, though.
I would, however, advise against using Jack Daw against The Dreamer or Hamelin. The Dreamer will just play around him and you won't be able to use his abilities effectively. Hamelin will just stick a Blight Counter on him and spam Bleeding Disease at him.
This is a typical 35ss crew for me:
Kirai
Lost Love
Seishin x4
Jack Daw
Datsuie-ba
Gaki
Desperate Mercenary (Nets you a Corpse, Seishin, Gaki/Onryo (if killed by Datsuie's 'Weigh Sins') and Healing Flip for Kirai...and all for just 2 stones. Awesome.)
Cache: 7