well if it's done right it's great... I don't like when make you do choices and the only different is you get effed on the reward side or not.... I mean if the choice is like a slot machine game it doesn't really help the game.... if the choice is to work toward a different ending and better yet a different character and story development it's great cause it adds to replayability of a game... I can play one time as that knight in shining armor saving the poor and the needy... or I can play again and be that evil monster and in both case get rewards of comparable value but adapted to my choices.... sometime it's even more developped like I can be a nice guy moraly when it comes to help NPC in danger but be greedy so if I can get payed doing it I won't hesitate... stuff like that that can unable several play through with many different character development and end results is great.... IMHO of course