Bioshock was better in its time then Bioshock infinite is now.
Infinite is really bogged down by awful gameplay. Endless wave after wave of boring enemies. Just awful for 2013. The story was great, but as I have seen it said a few time now, It just didn't belong in that game.
Atto Suggests...:
Book - Malazan Book of the Fallen series
Game - Metro Last Light
TV - Deadwood
Music - Forest Swords