I have played through the game in co-op and solo many times. It is GREAT co-op. The limitation, more of a feature really (i’ll explain) you’re referring to is that only one person in the group can interact with the same NPC at once if it is quest related (sellers and such do not have this limitation). What this also entails is that only one person in the group needs to accept or return a quest for the whole group. You don’t all need to portal back to the NPC to turn in a quest, just one person can so it while other people go turn in different things, sell items, etc. It is a convenient time saver in my experience, but I can see this perhaps being annoying on your first time playing through the game when you want to see and hear all the dialog/more.
I have played through the game in co-op and solo many times. It is GREAT co-op. The limitation, more of a feature really (i’ll explain) you’re referring to is that only one person in the group can interact with the same NPC at once if it is quest related (sellers and such do not have this limitation). What this also entails is that only one person in the group needs to accept or return a quest for the whole group. You don’t all need to portal back to the NPC to turn in a quest, just one person can so it while other people go turn in different things, sell items, etc. It is a convenient time saver in my experience, but I can see this perhaps being annoying on your first time playing through the game when you want to see and hear all the dialog/more.