The sheer number of NPC's in this game detracted from it for me. I viewed entering a new town as a chore because I knew I'd spend the next hour talking with NPC's so that I wouldn't miss any quests or other vital information. I know it comes with making a world more fleshed-out, but it was tedious to talk to them all.