Верно слитное написание: Многие компании в городе недостаточно хорошо знают о деятельности друг друга.
Оба варианта верны.
Лучше оставить запятую. На ее месте можно также поставить тире, так как две части бессоюзного сложного предложения противопоставляются друг другу.
Оба варианта правильны.
Запятая не требуется.
Правило звучит так: определения, относящиеся к личному местоимению, обособляются независимо от степени их распространенности и местоположения.