I think your last sentence encapsulate it perfectly. Maybe if the game had 4 acts it would allow the plot to gain momentum again before the final conclusion. Act 3 is a mess, to the extent I don't think Larian can have made full playthroughs of it.