We're not going to beat around the bush, here. BioShock Infinite is game-of-the-year material. The floating city of Columbia is one of the most evocative, intense, gorgeous environments I've ever seen -- but how much you like it may depend on what sort of visual wizardry you prefer. BioShock Infinite is built on Unreal Engine 3, and while it pushes that framework's capabilities into the stratosphere, there's a clear difference between BioShock Infinite and, say, Crysis 3.
It's a testament to Ken Levine and the artistic team at Irrational Games that the gap feels like a stylistic choice rather than a technological limitation.