I got Bioshock off of Steam and played it through once on Hard mode.
On the whole I have to say it's a quality game. It's perhaps slightly lacking in the role playing department but has a complex and excellent-for-a-videogame storyline. Plus you have all the fun resource scrounging and hacking and therefore both strategy and tactics.
I didn't know that it was basically a sequel to System Shock 2. There is a lot of obvious similarity in design, like with designing commodities, vending machines, and resource scarcity. Also with the horror theme.
I actually like System Shock 2 more, though. I preferred how in System Shock 2 you could carry as much ammunition as your inventory allowed and ammunition itself was an inventory item. In Bioshock there's just a magical minimum and maximum number of each type of ammunition you could carry. This frustrated my big strategy in System Shock 2, which was to hack 1 vending machine in one part of the spaceship, make it a home base, and run through the whole game using only the wrench, so that at the very end of the game I could liquidate a game full of resources into an enormous supply of assault rifle ammo so that I could completely Doom the endgame.
In Bioshock I found myself effectively wasting certain resources by accidentally creating more specialty ammo than I could carry. The fact they even limited your cash to $500 meant to be fully efficent you basically needed to periodically waste money so you could continue to accumulate it.
One thing I didn't like was how at the end of the game all the enemies had so many hitpoints that lot of your firearms became comically ineffective. You needed to get all kinds of damage upgrades just to keep pace with blatant hitpoint inflation. I thought that was kind of lame and inexplicable in terms of immersion or storyline.
On the whole I think I might have preferred the game more if all firearms did more damage to flesh, balanced by less damage against machines. That way there could be more tactical gameplay instead of random goons towards the end of the game absorbing 30 rounds of ammo from the tommy gun and not dying.