Poor villains

It cannot be said that the MCU villains are great in every movie. The best examples are Malekith the Accursed from Thor: The Dark World; Whiplash from Iron Man 2; and Yellowjacket from Ant-Man. Only Loki seems to be generally accepted as a good villain (mostly because of Tom Hiddleston's charisma and acting skills).
But is it really so? The same MCU also gave us The Winter Soldier (who, in my opinion, was an even better villain than Loki, while he remained a villain of course), Baron Zemo (who was brilliant with his plan, even if he relied a bit too much on luck), and even Obadiah Stane (who was the perfect counterpart to Iron Man).
And then there are also the Netflix shows, which have benefited from the acting skills of Vincent D’Onofrio (Kingpin) and David Tennant (Kilgrave). And, according to the reviews, next comes Cottonmouth (Mahershala Ali) in Luke Cage.
So does the MCU have poor villains? Of course "“ no franchise is perfect, from this point of view. However, it is a big stretch saying that just Loki is a good one.
