I only "felt good" in that regard about Ansem SOD and Xemnas. MX indeed feels like "some pointless douche shoehorned into the role" at this point
in birth by sleep i thought he was a good villain
Couldn't agree more with both of these. In Birth by Sleep he was fine, the game was his origin story and all. It was meant to show us who the "Xehanort" of KH2 was. But bringing him back in DDD along with him, and by extension Nomura, basically saying "lol Oh yeah. Those other guys were just my puppet. I was doing it all along, it was all me" completely undermined the previous villains.
I'd even say it took what little of personality we got to see of them. MX also shoehorned Apprentice and Terranort entirely. In the opening scene we see Apprentice in the process of making everyone heartless. That pretty much rendered Apprentice Nort moot cause whether his memory loss was real or not is now irrelevant.
If it was real he just got taken over by MX (finally) and went on a crazed spree which then falls back on it all being MX instead of Apprentice.
And if the memory loss was fake then that also renders it moot cause then there was no apprentice at all just Xehanort posing in Terras body.
Terranort and Apprentice Nort was reduced to "stepping stones" to Ansem-Xemnas who themselves was rendered less of individuals and just MX puppeteering the whole time.
Then anything of possible uniqueness or future mystery was taken away cause MX himself came back rather than Apprentice or even Terranort.
(Apprentice Xehanort and Xemnas' ambitions anyone?)
Minds well give up on those now. TnT