"Incompetent nice people, as long as they are not so incompetent to be a liability can at least contribute to a strong team culture and make good competent people want to show up."
I think incompetent nice people completely destroy team culture. Competent jerks are also a problem but at least they get something done. The IT department at my company used to be full with very nice people that got absolutely nothing done (it's a bit better now). They talked nice, were good at meetings and really good at dinners after work. But at some point deadline pressure kicks in and you realize that you have to do their work if you want to finish. It causes a lot of resentment. Even worse is when nice incompetent people are gatekeepers for something you need (in this case security policies) and block your ability to make decisions.
My conclusion is that both nice and incompetent people and competent jerks need to be removed if you want to have a strong team. But if I have to choose I'll take a competent jerk because I can get at least something. Incompetent people are useless.
I think incompetent nice people completely destroy team culture. Competent jerks are also a problem but at least they get something done. The IT department at my company used to be full with very nice people that got absolutely nothing done (it's a bit better now). They talked nice, were good at meetings and really good at dinners after work. But at some point deadline pressure kicks in and you realize that you have to do their work if you want to finish. It causes a lot of resentment. Even worse is when nice incompetent people are gatekeepers for something you need (in this case security policies) and block your ability to make decisions.
My conclusion is that both nice and incompetent people and competent jerks need to be removed if you want to have a strong team. But if I have to choose I'll take a competent jerk because I can get at least something. Incompetent people are useless.