This is a question about your preferred environment for software development.
We recently moved into new offices, and before they were planned, we had a little poll among all the developers what their preferred office size was (this is Europe, so no cubicles, we are used to separate offices ;-) ). The result was that, before we moved, most developers seemed to favor small offices (1-2 people) over larger ones.
We were able to create an office layout with differently sized offices in the end, and now that we moved, everybody seems to prefer the larger variants (4-5 people).
So what is your preferred office layout and size? Do you prefer private offices or do you prefer layouts that enhance communication?