Oda don't make villains like Aizen and Madara, not talking about writing quality
He likes his villains fallible, Doflamingo for example, is scared of Kaido, Kaido himself was defeated many times, Kaido drunk crying
Aizen and Madara just keep their "cool face" and non stop winning, even when they lose its " all part of my plan" until they are truly defeated. That makes them badass and cool etc...
But Oda don't write such infallible villains. He makes them more human.