I'm all over the place on this one. Great game world, some fun missions, some good mechanics... but the usual weaknesses, immersion breaking bugs and wobbly control of NPCs - from totally silly comments at the wrong time to amusing repeat comments - seem at times to be trying their best to destroy all sense of a living place.
So I'm going for 8.5 currently. Should be over 9 really but after extended play the cracks really start to make their presence felt.
When it all hangs together though it's superb - but the problem is too often it doesn't hang together. Less filler quests please, more polish.
Try to be reasonable... its easier than you think...