I agree. Magica's a close second, but suffers from the fact that her motives are way too vague — it's clear that there's a reveal waiting to drop at some point in Season 3 that will recontextualize it all, but in the meantime, it hinders the character somewhat.
On another note, though, Brix, please pay more attention to your spelling. I wouldn't go harping on about things like "Don Carnage vs. Don Karnage", but… seriously? “Da Spell”? “Villan”?