I've read a few reviews talking about "wonky combat systems" and "bad mechanics", but the real unforgivable sin in this game are the bugs and glitches that cause you to lose your entire game.
This happened to me after playing this game for four days. Apparently I spoke with one NPC BEFORE speaking with an another apparently important NPC and, because this was out of sequence, this some how glitched up my game and kept me from finishing a conversation to complete a quest for the main story line. The end result was the total halting of the entire game progression.
The way I see it, these kinds of problems should never leave the trouble shooting and testing phase but I guess some people really want to earn a buck rather than create a working game.