Awesome game. I played on Purist and very much enjoyed the experience. I think the difficulty was just right. Though admittedly you don't have to understand everything to get the correct conclusions. I sure didn't, lol. I had maybe 75% of the mystery truly solved, but that was enough to understand the broader strokes of the crimes and finish the game.
But yeah, overall was a fun and rewarding experience. There was one "Eureka!" moment in particular that was very satisfying, after I realized the identity of a character who had been rather enigmatic up until that point.