Like anything taken to the extreme open offices are bad for you. I personally have worked in an open office and a semi-open office (where your team is in a part enclosure/room with a door). And I much prefer to have a semi-open office rather than a private office.
A private office for me would totally kill any social interaction I have with anyone. A semi-open office keeps it private on the team level.