Well, I like the faction idea and it has at least done one positive thing for me so far: got me doing quests with pleasure. I so hate having to do quests to enter the Winch, but doing quests for merchants to get their favor, now that's something good.
Now it's just a question of seeing it's effects implemented. Nonetheless, good job so far with it!