Ambiguously Evil/Playing With

Basic Trope: A seemingly evil character turns out to be hard to clearly categorize anywhere on the good-evil continuum.
 * Straight: Antonio works knowingly for the Big Bad, puts effort into inconveniencing the heroes, and never seems to have a problem with actions of his boss. Despite this, he never really does anything truly evil himself.
 * Exaggerated: Antonio fights alongside bad guys, several of whom are Complete Monsters, without looking the slightest bit bothered about this. He constantly sabotages the heroes' efforts, covertly manipulates situations to his advantage, and plays mind games with everyone. However, he also refrains from doing anything outright heinous if he can, is ready to hop to good guys' side (at least for a while) if the tide seems to be turning and can seriously claim noble motives.
 * Downplayed: Antonio is villainous at first sight, although he seems to hold back for some weird reason.
 * Justified:
 * Winning the trust of the villains is the quickest and the most effective way for Antonio to advance his own goals.
 * Antonio is a Wild Card Magnificent Bastard playing all sides against each other.
 * Inverted: Antonio is Anti Hero type V
 * Subverted: Antonio crosses the Moral Event Horizon.
 * Double Subverted: Only that trope's soon being played with.
 * Parodied: The organisers of the annual VillainCon have lengthy debates each year over to whether or not Antonio should be invited.
 * Zig Zagged: ???
 * Averted: Antonio can be doubtlessly seen as evil.
 * Enforced: "Grey and Gray Morality is all the rage these days, we should get rid of some of Antonio's more heinous acts, so he can remain ambiguous."
 * Lampshaded: "You know guys, for a villain, he doesn't seem all that bad."
 * Invoked: "As long as I don't do anything truly evil, I can fight for whatever side I want, and the heroes won't have an excuse to get rid of me."
 * Exploited: ???
 * Defied: "If I'm a villain, then I might as well go all the way! Now, where's an orphanage that I can burn down?"
 * Discussed: ???
 * Conversed: ???

Back to trying to think of an easier label than this.