So after playing Bioshock Infinite, i suckered up and played through Bioshock 1 and 2. While they all had entertaining moments, I think I'd rank them probably something along the lines of:
Bioshock Infinite > Bioshock > Bioshock 2
Bioshock Infinite was just neat, and I really dug the story (although one could argue you could sorta' see it coming.) I also immensely enjoyed the first Bioshock, but Vennie you were right, after playing Infinite, there was some slog through the middle of the game. I have to say, however, I did enjoy the story a little better (if not equally) to Infinite. Bioshock 2 was fun in the sense that the gameplay felt much tighter and refined (as one would hope for in any sequel game) but the story definitely fell flat and the whole playing as a big daddy (spoiler?) gimmick while interesting, was never explored as deeply as I would have liked. Still, fun games, 'specially since I bought the first 2 for like $7 each online.