Overdoing something can make it more interesting sometimes. Camille is super, incredibly clearly, meant to be seen as a bad person. She's openly derisive of about everyone, she hates poor people, she's a huge asshole in just about every line. And that makes her kinda fun. You can love to hate Camille, because she's just so smug. And she does have some interesting character tics revealed in Progress Day and Tea With The Gray Lady.
Fiora's just sort of...a jerk? But not really in an entertaining way. It's a little more subtle, but she's obviously got a superiority complex. Of course, being more subtle can be better, but League is a game that tends to emphasize BIG personalities, so Fiora's seems less fitting.
It's the same issue with Ezreal. I haven't met anyone who really loves Ezreal. He's just cocky and smug, and most people just kinda roll their eyes. Draven, on the other hand, takes cocky and smug, turns it up to 11, shoves it into himself, and then repeats the process a few more times. And people love Draven. Of course, it's all subjective, but I think the more emphasized character traits work better in League, because champs have a more limited time to show their stuff.