I would recommend Bioshock as a rental, not as a buy. Looking back, I see it as extremely linear (despite the game's advertising that it's not), and a veteran (like me) can blow through it in two nights.