Ive had my hands on this game for about a week now and its one of those games where your either going to love it or REALY hate it.
Roleplay - To start with there are alot of Interactive cut scenes that you get to choose what to say, either to act as the good/bad guy or girl for that matter. From what i have played ALL dialogue is voiced over and has pretty impressive camera angle choices and character animation to go with what ever outcome of your conversation. But all this can be the let down too, there as ALOT of conversation to be had, its not just a shoot'em up for example once you get to choose your next destination, depending on where you head, it might be about collecting information for someone or just running round collecting stuff, and not a single shot will be fired in over an hours worth of play. But if you head to a different destination, your in the middle of a fight as soon as you get there!!
Combat - It is a point and shoot, but you dont always have to have a good aim as shooting is only have of the battle, you will usually have two other memebers with you that you get to choose before heading out and they will usually shoot at whatever you run into. Which leaves you to the cool feature of your and your members abilities, by holding down the space bar, a kind of battle interface appears and freeses the batlle, where you can perform abilities ranging from Shield penatration, starwars type force abilities and movement commands, soon as you leave go of the spacebar the actions are played out, you dont always have do this for your other members as they will perform some of these commands themselves if the situation reveals it self.
Graphics - i first played this game on a 7800GT and could have the settings on High and get an ok but not great FPS leaving the looks of the game pretty much intaced and still looking good. I then bought an 8800GT and was able to run on Ultra-High settings with AA enabled and was greated with high FPS and an amazing look and feel to the game. In saying that though, this game has alot of flaws, im not going to go into them but if you head over the tech forums you will find people having a tonn of problems with runnign this game, i myself found some of these problems but by running the game on vista usign the run as admin feature, the problems went away.
So in total, i personally think this game is amazing, i love the amount of interacting you can do and it just adds to the enjoyment and the feeling of reward when you complete missions as your not just getting a message saying mission Complete, your getting the responce of the NPC and if you hated doing that perticular mission there is always the option to respond in a possitive or negitive way when they thank you.