One of the worst examples of poor communication between crew that I can remember, was the crash of the Korean Airlines Cargo B747, departing STN. From a documentary that I watched, it appears that the Captain's Attitude Indicator (Artificial Horizon), was not working and showed the aircraft to be in level flight. In reality, it was in a steep bank (the flight was at night). The First Officers Attitude Indicator was working, but because of the extreme hierarchical nature of Korean culture (the crew all bowed to the Captain as he entered), nothing was said by the First Officer regarding the situation (e.g. 'my Attitude Indicator is working, let's fly by that'), even though he must have known he was going to die. Since then, Korean pilot training has changed, so that the Captain is not 'God'. The fight crew, along with the cabin crew, are a team and although the Captain retains ultimate responsibility for the flight, other crew members are encouraged to give input.
There is absolutely no way you would get me onboard an autonomous aircraft! Computers are only as good as they are programmed. When there is a problem, a highly trained flight crew are able to think 'out of the box' (example, the Sioux City accident, where the crew controlled the crippled DC-10 by varying power in the two remaining wing engines. Yes, live were lost, but it would have been much worse without the intervention of the crew), computers can't 'think' like that.