The story line was very absorbing and it doesn't have a hollow ending like most games sometimes do after you finally reach the end. The ability to decide whether you want to be good or evil adds a really nice twist to things and actually does make differences to the storyline. A game I certainly recommend to anyone.
I think the only thing that lets this game down is lastability (it was short). I had completed the game in a week and then less than that on my second run, playing it through as evil. Extra modes or missions (after you complete the game itself) would have been really nice feature.
To answer the few who have been asking, this game does NOT have any online play although one can hope that additional content may come along eventually for it.