I worked at the companies with highly skilled individuals but some of them had really bad personalities. It was really hard to work together with those people on the same projects. So if I were to choose I would pick less skilfull people with good attitude and nice personality over the highly skilled people with bad personalities. The job can be learned and skills can be polished, I am not so sure about the personality. What qualities are you looking for when hiring?