I think the "A-Class" employee idea is a myth. Obviously I've come across individuals who are more talented than others but it's very, very difficult (maybe impossible) to put people in a box.
Would you prefer to work with a genius engineer who is an asshole to deal with or someone with a great personality who takes somewhat longer to learn?