As to pilot-less planes, I can see it happening, but not for at least 20 years. Probably closer to 40. That is mainly do to limitations on the aircraft, not the computers.
Sure, computers can do the job more accurately, more efficiently, and probably safer overall, but the computers lack the ability to reason, see outside and judge the environment, anticipate rapidly changing events, and most importantly, they lack the ability to think outside their programming.
We've all seen the videos of computers playing chess, or catching a ball, or driving a car. Those a simple tasks compared to the complexity of flying a plane through bad weather. Computers are better than humans at many things, but they can not replace expert judgement learned after many years of experience.