I play everyone, here's my ranking for how enjoyable I think each character is (pretend javert at the top too). Based on their kit/feel and the potential for unique skill expression or combos. Characters at the bottom aren't necessarily bad, they just feel super repetitive, one dimensional, or campy.