When it comes down to it, I'm not sure for whom the game was developed.
Anyone who really likes brain-busting puzzles will be bored at the simple puzzles and annoyed at the combat.
Anyone who really likes combat/character development (i.e. rpgs) will get annoyed at doing the same puzzles over and over in between easy combats.
I can only guess that they were trying to capture a casual market, the kind of people that played and enjoyed Bard's Tale 2004, who might enjoy this game's mixture of casual puzzles and "seems deep at first but is also casual" combat. But then, the game requires top of the line hardware to run well in the middle/late parts of the game, so I can't imagine many casual gamers even being able to play this game.
Though casual players will not spend 30-40 hours on a casual game... 10-15 hours at most (except the game is "easy to get going" like Skyrim, FlappyBird, etc.).
So again, who was the target audience? In their mind obviously everyone who recognizes an element in the game which also exists in their favorite game type. That's like when in Lands of Lore 3 you'll find a gun later in the game, Westwood could have said: "Shooter fans, you will love LOL3"... that's just dumb. But that's how inXile designed BT4...
We have cartoonish character portraits --> Anime, Weaaboo, Elminage, jRPG fans, you will love BT4
We have environments that look like Skyrim --> Skyrim fans, you will love BT4
We have puzzles --> Portal fans you will love BT4
If Portal fans love it, HL2 fans will probably love it too -- Halflife2 fans, you will love BT4 (Halflife 3 confirmed)
We have challenging enemy encounters like in Dark Souls --> Dark Souls fans, you will love BT4
The game has a blobber history, so it will attract all blobber fans --> Blobber, Wizardry, Might&Magic fans, you will love BT4
We have elements similar to Heroes of Might & Magic --> Heroes of Might Magic and Age of Wonders fans, you will love BT4
We have an inbuilt tennis court combat system --> Tennis players, your will love BT4
We have combat built on trading card systems --> Hearthstone fans, you will love BT4
In combat you see your characters on the field comparable to an isometric game --> Baldurs Gate, PoE, Divinity:OS fans, you will love BT4
We have characters that look like dolls --> Barbie players, you will love BT4
We have block puzzles --> Tetris players, you will love BT4
We have party banter like in Dragon Age --> Dragon Age fans, you will love BT4
We have skills with cooldowns --> MMORPG fans, you will love BT4
We have a combat view, that looks like you're on a spaceship with glowing neon colors --> Wing Commander and Star Citizen fans, you will love BT4
...
Oh and btw. we have exaggerated everything because consultants said we only get attention if we exaggerate everything. So we have exaggerated puzzles. And we have made them repetitive, because MMORPG players also like repetition.
Omg, everybody will love BT4! The whole world will love it. And we get the moneeeeeyz!!!
Omg omg omg!
What can go wrong?