People who say Katakuri is not a villain doesn't know shit about what they are talking. Dude was killing his employees because they saw his ugly mouth.
Imagine doing that and not be called a villain. No wonder why World is falling to crime, people see others doing terrible things and make up arguments like they are not evil.
By the way the list would be
- Doflamingo
- Big Mom
- Hody
- Jack
- Katakuri
- Kaido
- Caesar Clown
I like Katakuri more as a character because he was the first one to acknowledge Luffy but as a villain Doflamingo was the best.
Next was Big Mom. Although her character was made of a joke by Oda she still was a pretty good villain at WCI. All the things she did, all the manipulation, extorsion etc.
Following by Hody, the only New World villain before Kaido that could have killed Luffy if wasn't for Jinbei's blood transfer.
Jack was a pretty good villain too. Not getting tricked by lies of the Minks. Using poison if needed to quickly win the battle. Then aiming for Zunesha to possibly kill everybody else. Maybe he deserves even a better spot.
Then we had Katakuri that was the first impossible fight for Luffy in New World. Not as evil as Doffy or Big Mom or Hody or Jack but evil enough to put a threat on both Luffy's and his crew life.
Kaido was underwhelming as a villain. No tension coming from him. Only fake deaths and threats. Saying too much that would kill someone and never accomplishing.
Finally Caesar Clown. Just Clown.