I'm not 100% of the way done with this, but have been playing for about 20 hours now. Below are my impressions so far. If I encounter anything in the remaining parts of the game that changes my opinion, I'll come back and edit my review.I'm really enjoying this game. As the title of my review says, it's very much like a B-movie version of the Mass Effect games. That's the easiest comparison I can think of. Like those games, you have a lot of different moral/ethical choices you can make (they call it "karma" but it's kind of similar to the paragon/rogue thing in ME, if not as well done). Multiple branches/paths to making your way through a number of the quests is similar too. You also have a larger group of companions that you pick an "away team" of two to travel around with you. You can work on "faction" with the characters to unlock personal quests that they have. You have different skills/abilities/powers you can unlock as you level up. Gear that can be upgraded and swapped around amongst your companions. There really are a LOT of ways that this game reminded me of Mass Effect.The combat is a bit different. No real "cover system" to speak of. Of course, you don't really get the same kind of gunplay in this that you would in Mass Effect. The combat is more like an action RPG. It reminds me a bit of games like Dark Souls or the Darksiders games when it comes to how you can move, dodge, activate powers, etc. There are different "combat stances" you can switch between on the fly. Me personally, I prefer the staff based "warrior stance" combined with the electrical powers of the technomancer skill tree. The attacks are slower, but you can get more AOE effects and higher damage. You also have the option for the "rogue stance" which is a dagger and pistol that can disrupt enemy attacks from range and has much quicker attacks than the staff ones. Then there's the "guardian stance" which is a shield and a one-handed weapon, so in addition to dodging you can block attacks as well.I saw some other reviews complaining about creatures respawning after you killed them, making traversing certain areas annoying. Depending on how you choose to look at it, this is certainly true. However, for those of you that don't mind farming xps and loot, it can come in rather handy. And sometimes it's contextual. For instance, in the city you start in, there was one area that I passed through frequently with a couple of gangster types that respawned often. Eventually though, I did a side quest that got me faction with their gang, and after that, they stopped respawning. Don't worry though, if you're not into xp/loot farming, it's not that bad (in my opinion). Eventually you get powerful enough that the respawning barely bothers you at all and you can breeze through it. Most of the time anyway. Some respawn points do seem to sort of "level up" with you as you go.Now, I know I've been praising it, but the game isn't without its flaws. The voice acting is fine for the most part. Not going to blow you away, but not bad either. Mostly. There're a few characters where the actor(s) do seem to be more or less phoning it in, but it's certainly not all that way.The story so far is decent. Not going to blow you away with originality, but it's entertaining and has so far had a few decent little twists and turns.Graphically, a lot of the game is very pretty. But it is inconsistent. Some character models look great, others not so much. You will also see some graphics glitches here and there, like people partially passing through walls, desks, things like that. But in my experience that was pretty rare (I did download the latest update for it before starting to play, so maybe it was worse before that update or something). So far I've yet to get hung up on terrain in combat, though I have had a few times I've moved and the camera backs into a wall and then I can't see myself fighting, but that has only happened like 2-3 times out of dozens and dozens of fights and only when I was fighting in really small rooms, never in a big open area.I may have just missed it, but I don't think there's an option to play a female character. I'm a guy, so I wasn't looking to swap genders on it, but if there was the option to do so, I missed it completely. So that might be a turn-off for female players. Outside that though, I did think there was a pretty good selection of customization options for your appearance with hair/skin/eye color and other facial features.I think the controls for the most part are pretty well put together. There is some clunkiness to them in spots, but it's not horrible by any means. Some of the key mapping could be better, but it's not a game breaker in my opinion. I will say the inventory management could've been a bit better designed, but it's certainly not the worst I've ever seen. I think the combat buttons work quite well. There does seem to be a bit of a pause on occasion, but I think that's based on what you did before hand. For example, if I'm using the fast attack or disrupt attack buttons, the character reacts as fast as I hit the button pretty much. If I use a technomancer power then try to hit fast attack though, there is a slight delay, but that's not clunky controls, that's just your character needing a little time to recover from using the technomancer power.The game also could've had a better tutorial for some things. All the basics are pretty well covered, but they neglect some things here and there. For instance, you can unlock an ability to use health injections on your companions. To use them on yourself you can map the injections to a button or hit the pause button to issue the command (I say pause button, but it's not a true pause, just slows the action down big time). Well, when I unlocked the ability to do it to companions, I expected it to pop up in the command menu but it didn't. I had to stumble on it in combat when moving next to a wounded companion and seeing a little pop up message of "Press X to heal companion" floating in the air.On the quests, so far, most of them have been pretty well laid out. However, sometimes you'll seemingly hit a dead end and how to progress isn't very obvious. Best example off the top of my head comes fairly early on. You get a quest to track down a certain group of merchants. You find out they've been kidnapped by a criminal gang called the Vory. You then are prompted to go and talk to the leader of that gang. So you go to the building he's in, but find it's surrounded by guards. The guards tell you that you can't go in without a pass, but do not give you any idea of how to obtain one (you also have the option to get in by fighting them, but I wasn't quite tough enough when I first approached, nor did I think that was the route to go if I'm going to be trying to sweet talk their boss). Well, turns out, you can only get a pass by looting it from a guard after taking him down. I didn't fight the bigger/tougher group in front of the boss's building, but a smaller group elsewhere in the city to get a pass. But I just stumbled on that by accident really. So that's something to keep in mind when playing. Sometimes just straight up blunt force fighting your way in is the way to go. I'd have saved a bit of time if I'd just fought my way in from the get-go because the mob boss didn't seem to mind me taking his guys down, nor did I lose faction with that group just for fighting them.