From a technical standpoint. It's rough around the edges ( controls are wonky at times, mismapped collisions, textures occassionally don't load, etc. ).
That being said, the detective gameplay and story are compelling enough to stick with it and the amount of freedom it gives you lends to a sense of genuine accomplishment. Also, you get to beat the tar out of the KKK, which is a definite win.