Having similar / compatible personalities within your team is absolutely critical.
Diversity is valuable in so far as having diverse skill sets or diverse backgrounds. Not diverse personalities.
There’s no value in putting people who won’t get a long together in a team. Forming a tight bond and shared culture is ideal.