^^^ Well said...
Always good to provide a fair and balanced perspective on the issues. Having said that, it sure seems like it frequently depends on "who you know" rather than what you know in many cases. Enhanced networking skills and having multiple recommendations are never bad things for furthering one's professional aviation career.