Personally, I prefer working with less competent pleasant people than more competent unpleasant people. You can find useful stuff to give less competent people (and help them become more competent over time), but it's hard to avoid unpleasant people affecting the morale of a whole team.