Playing this now, it's ... okayish. Graphics okay, world is 2x too big but okay, combat is pretty meh, city is a confusing mess and too big given you have to run around to get quests inside it. Fast travel doesn't even seem to work properly (just says "locked" or some nonsense).
The AI breaks frequently and is stupid often. The quest design is mixed quality.
Allying with factions seems like it would be the "cool" feature but I haven't done a heap of faction quests so haven't seen enough to judge.
One quest had me meeting some guy in faction territory, but it was in the "instant hostile" part of faction territory, even though I was on good terms with the faction. So I go meet this guy and while I'm talking to him a patrol comes around and opens fire on me in conversation. Why would they put a quest dude in the instant hostile part?Do they expect you to kill a faction you're on good terms with? Why not put him somewhere away from patrols? This kind of mission design really defies logic to me.