Problem
Agile teams require frequent communication and collaboration. which is easier for some people than others.
If you could choose your agile team, would you be willing to pass up a really skilled technical developer who doesn't always get along with others and choose someone who's not quite as skilled?
Would you take your chances with the really skilled developer and try to convince them to collaborate more?