I've completed the game by doing the quests in violently random orders. Some quests did get glitchy, but they seem to have put in enough triggers, that once triggered, you will be able to finish the quest, albeit missing some plots along the way.
The combat becomes easy once your abilities are high enough. With a blade around 6 and that powerful attack skill, I usually finish fights without getting harmed, because the skill will stun the foe.
The game had me laugh out loudly quite a few times. Many of them are during missions where you possess someone, so if you chose the voodoo path, don't forget to chat to NPCs once you've voodooed someone.
bbeess' comments