It was generally the gameplay. As a rule, I'm not a huge fan of first-person shooters. Occasionally there are some that I end up liking, and I thought that Bioshock might be one because of how popular it is.
Which I understand completely. I wouldn't recommend that you buy Infinite
, though, since the core gameplay is more or less identical to the earlier games...