I just finished it today. It's a fantastic game, but the worst part is knowing that it has zero replay value. Once you figure out the cases, you can't go back and do it again.
Other issues are numerous grammar and spelling errors (yeah, it's text heavy, but none of that should pass testing in this day and age), and some hackneyed storylines. Once you finally figure out the proper evidence to present at a certain point in time, or the proper question to ask, the story plays itself out for you. Sometimes, it was so far off in its tangential relation to the case that it was pure guesswork that led to my making the right choice.
I surely recommend this game, but it isn't perfect. At the very least, it has (and will) hold a high resale value, so when you're finished, you can pass it on for just around what you paid for it.