In the world of social activities, there are usually two factors to look into: personality and skill.
[b]Personality[/b]: Someone with a positive personality is usually a calm, friendly and helpful individual. They are easy to get along with and they're usually very popular among other people. In sports or online gaming, this type of individual is picked most due to his humility and kind nature although he may not be the most skilled player. There are exceptions though as I'll elaborate upon below.
[b]Skill[/b]: Someone who is highly skilled is usually the person with the answers. He's the teacher, he's the carrier, he's the pinnacle of victory in competitive situations. However, highly skilled individuals often tend to lack humility and come off as elitist, arrogant, caustic and sometimes crass. Due to this, they aren't picked as much even though selecting them can generate a high chance of victory but at the expense of the overall well being of the group.
So what do you think is more important? Is it better to be a nice guy or a good player?
-
Personality is better IMO, I'd rather have a teammate who is willing to work hard and keep a positive mindset. They tend learn faster and gain skill. A skillful person tends to be very complacent and like you said arrogant. They tend to make excuses whenever something doesn't go their way. But I'd prefer someone who has a little bit of both. Those are the people that breed greatness.