Building an effective generalist is possible, though it does increase the difficulty in the early game.
Why? You can respec in Divinity 2 so you should be able to run whatever you like at the beginning, right?
You can, but I did not feel like doing anything other than generalizing. And my comment on the viablility of such a build would be incomplete if it did not include the early game.