McCain should be respected for fighting in Vietnam. However, I think he was a fairly poor pilot. He graduated third from the bottom of his class, failed a major exam, and lost 5 airplanes. His father was an Admiral, and you can be pretty sure that had some effect on his career. Also, due to a fire caused by McCains plane, he nearly sunk the U.S.S. Forrestal.
USS Forestall fire was caused by a missile that ignited accidentally. McCain was there, right in the middle of it. There is a video on this whole thing. Watched several times while I was in the Navy. Read the after action reports at safety school. This accident is studied (or was when I was in) in most of the Navy safety schools. Its easy to second guess some actions under stress. Especially if you have never been in wartime operations. Its a lot different than watching it on TV. Not near a fun.
Graduating position in your class in Annapolis has little to do with your pilot ability. Just to be selected fighters means he was a above average pilot coming out of training. The accident rate for aircraft in all of our services was quite high in the 60s.
USN Retired(and a Democrat)