Эффективность в офисе как раз ниже за счёт общения и людей рядом. А дома один в тишине и комфортных для себя условиях работается лучше. Сделать офис удобным для всех как не старайся не получится. Я даже дома максимально сосредотачиваюсь, когда работаю на кухне, в других местах много раздражителей.
А по поводу коммуникаций - ИМХО, при работе в офисе они ничем не должны отличаться от распределенной команды, всё общение по проекту через интернет - скайпы, трекер, вики. Тогда всё залогировано и ничего личного.
Привыкнуть работать очень легко - нужно пользоваться софтом, хотя бы для себя. У меня ещё в начале карьеры была работа, где на компьютерах устанавливали средства слежения. Меня это воспитало, сейчас присмотрел софтину от tahometer.com, это лучше, чем шеф за спиной.