picking on the diversity is an easy low hanging fruit, the real issue is a lack of distinct characters. everyone is just "snarky outlaw dude", even if they have nuanced differences they all fall under the same unoffensive archetype.
just watch a TF2 trailer and see how the characters interact, the whole vibe is so much wider range