"I think Open Office" needs to be defined before everyone rails against them.
I've designed the mechanical systems for dozens, if not hundreds of what the architect labeled as "Open Office", but they almost always had workers in individual cubicles with partial height partitions at least as high as seated eye level. (Although in the call centers I've worked on, 4 workstations would be in a typical cubicle, but arranged so the workers faced away from each other.)
I've never worked in anything but an open office.
For 14 years I worked in a small office where 3 to 4 people shared a large open room without any partial height partitions - good for necessary collaboration and only distracting when my coworker decided to have somewhat off-topic conversations like complain about the boss.
The largest office I worked in (about 80 people) was without real cubicles, but the workspaces were well enough defined by low shelving, etc., that only my talkative immediate neighbor distracted me, and she was part-time.
Currently I work in a cubicle with about 7 ft high partitions, but glass on two sides. Again, it's a small office (7 to 8 people) but three of the people are in an area without partitions.
None of these situations were really detrimental to my ability to work, and they all encouraged asking and answering questions about the projects being worked on. E-mail seems more distracting to me than working in an open office (I can't seem to get the hang of ignoring it).