Well, at least, the main campaign sure isn’t. It works but the game forces all players to sit through dialog events initiated by anyone. This makes sense for plot-moving dialog, but doesn’t make any sense for dialog that is needed for shopkeepers, etc. What’s worse is that during these forced pauses, no keyboard or mouse entry is allowed, so there is no way within the game to discuss dialog choices with your party members. That kinda sucks.
Ideally, any plot-moving dialog (or dialog which is not repeatable) should have some way where all players could vote for which choice to make. Simple checkboxes or something… Something. Anything.