Loved it! My only feedback would be some sort of way to lock some answers are correct (for instance, when one profile is fully figured out, it's entirely locked) so we know where to keep looking. I struggled for a bit for the last victim, thinking I was off-base, but I was actually right all along and had simply made a small mistake in a completely different profile.
Then again, there's just a small enough number of profiles that it was still manageable (and very satisfying!), so maybe not necessary on this scope... but I would love more of this!
Definitely great job with the information delivery, realistic misleading and the subtle hints. Amazing the things you can get from pure inference. I loved the "oohh!! wait I got it I know I know!!" moment I got on the last victim's identity. Also interesting take on the genre where we don't care much on the who-dun-it, but who the victim was and what happened to them.