Bought this game a few days ago, I've gotten most of the true/normal endings except for Marco and Shirr's. No matter what I try Shirr's always ends up bad ending a, no matter the choices. I've tried everything... :< it is very frustrating.
That said, I do like this game a lot. It is very well thought out, although I haven't been able to unlock every character. I love the concept as well. Mystery, romance with magic are always fun. The art is solid and the back grounds are great. The characters are believable as well and not flat like some characters in visual novels have been in the past. Soulset is a great visual novel.