I'm primarily a Halo guy, but the only other game I've spent more than a couple of hours on is the original Bioshock. Very good game.
Nice plot twist, but I sort of figured it was coming, but all the other external stuff was REALLY confusing.
Gameplay wise is ehhh. Skyrails are bloody awesome, but it was more the environment and being immersed in it while going through the story that was the highlight.
I know I'm super late to the game but I'm a cheap bastard when it comes to video games as I just don't have the time to mess with it much any more.
I bought all 3 BioShock games today at GameStop for $48.00, the saga begins for me...... right meow.