I do not agree, puzzles are fine, also those that involve different parts of the world.
Most puzzles are ok, some lack some hints - that is a no go, imo, for plot relevant riddles.
I dislike "search the button"-puzzles.
I think comparing Portal with this is utterly besides any point. Portal is highly linear and far from an open game, Divinity (*any* part!) is meant to be explored, you have to *think* somethings in broad strokes and you must live with "I can come back later". Those are fundamentally different approaches what is to be done in the game.
If you just want to linearly hack at monsters and solve puzzles that are here and in the spot, then Divinity-games might even be wrong for you. And note that most puzzles in this game *can* be solved right where they are.