Unfortunately Jockster, that's life.
It deals you a bum hand one minute and a good hand the next. Trust me, with 3500 pilots in BA, there is a wide mix of talents, personalities and abilities. I would like to say though that the times I've had to fly with someone who I didn't get on with I could count on the fingers of one hand.
As with all these things a pragmatic view coupled with an ability to adapt within the cockpit, irrespective of your seat, always makes the working day go better.
Some guys/girls just got lucky I guess.