#2: it depends on the kind of team you have. My team of developers never had any chat client installed on their mobile for work use, they were either in front of their computers or away and not available. We did not discuss in airplanes as we were trying to focus when we had discussions, not to board and block the other passengers because we were busy chatting in the middle of the embark flux.