Stupid question but why ts Throne of Bhaal controversial?
On topic, I have a hard time comparing BG, IWD and PST as it's like comparing apples, oranges and bananas.
IWD is great because you can fully customize all your characters and the story doesn't get in the way of the action. Dialog is at a minimum (See next paragraph why that's a good thing) and it's over quickly so you can get back into the action and tackle those orcs holed up behind a trapped bridge. Problem with IWD is later on the game, it gets too easy and when the game starts getting too easy, you just want to finish it quick. There's also the issue of getting swarmed when you enter an area, but hey, just leave, rest, go back in, bash some more, rinse and repeat. I don't really like that kinda cheese in my games.
BG is great as you have a good balance between action and story, lots of places to visit and explore in any order you like. Problem is BG games is the dialog writing is terrible. Dialog wise, your only choices are a do gooder response or a stupid evil response killing any chance at roleplaying your character's decisions which for me, kills some of the immersion. If you don't choose the "good" responses in dialog, you miss out on XP and loot essentially forcing you to play a good character. I just finished playing through BG1 and some of my dialog options made me cringe. Still, I picked the "good" one cos that's where the loot and XP are *sigh*.
PST is good as it's a through provoking adventure touching on morality and philosophy and the action doesn't get in the way of the story. Dialog is well done, story telling is well paced for the most part and the setting is just great, I love love to see another game in the PS universe. Bad thing about PST is low replayability. Once you've played through with a high wisdom and intelligence scores, you've pretty much seen everything the game has to offer.
In the end, it's all what you're looking for. Is it a well told story, non-stop action or somewhere in between?
Post edited September 18, 2013 by IwubCheeze