I'm curious, what exactly is "so bad" about the multiplayer experience aside from the fact that other players can't be removed from the party?
For my part I dislike the multiplayer experience for the same reason that I disliked it in DOS and DOS2 - the story is fractured by it. If one player goes and talks to an NPC, even in a conversation that advances the story, then other players might miss out entirely on the conversation and never see it. They have to actively join it.
It seems like there should be a toggle option to auto-join any conversation.
In our case we duo, have two monitors and what we do is stream to each other our screens in Discord and have their volume level set a bit lower. So when they start up a conversation I can just look at the other monitor and watch, no ear clicking/missing. It works well.