I've had both and I feel there's so much more collaboration happening in an open office. I almost see it weekly that there's a LOT of learning through osmosis, listening in to conversations, ...
I guess I have a pretty easy time keeping up concentration/flow. So in this case, it "works on my machine" :)