This is one of the first games I've touched since I started development of my own game. Decided it was time for me to take a break from my development to explore something else, and this was my choice. So, let's get into it.
Graphics/Art: It is obvious that the dev takes great efforts in their art and assets. The character are unique, the environments are fresh. Graphical quality is very high, and the animations are pretty good. There is certainly plenty of eye candy in the game, both in terms of lewd activities, as well as just the "day to day" stuff.
Audio: Bare Witness has full audio, which is great. While many turn off the music and sounds, I personally find that this detracts from games where devs have taken the time to do proper audio engineering. The music isn't the same royalty free stuff that appears in most games. It fits the scenes and the moods quite well. Recommend that you don't turn it off!
Story and writing: The story is quite good, and is accompanied by extremely high quality writing. The relationships with the girls build a LITTLE too quickly for my liking, but that is purely a personal preference, and I would not downrate the game for this. The writing is obviously English first, without a single grammatical error. The Grammar Police will be proud.
Gameplay: This is a choice driven VN. Your choices do have an impact on how things play out. Sometimes, the "right" answer isn't obvious, but that's okay with me. I'm more of a "do what you would actually do" kind of person, and so far, it hasn't led me astray. Sure, you can play with the walkthrough mod if you want, but I'd recommend against it. Just play the game
Final thoughts: The dev obviously cares about the quality of the game. Significant efforts seem to have been taken on pretty much every aspect. If you're looking for a new story driven game to get started on, with cute girls and lot's of options, you won't go wrong with this.