Garbodor. I don't care about its design at all; its stats are decent and its movepool allows for it to fill a couple of roles in an alright manner. The B2W2 move tutors helped it out a bit in that department. It's got the Poison typing curse, but so does Whirlipede and the latter's second typing gives it a few key weaknesses on top of that. I'd pick Garbodor over Whirlipede in any scenario, even if Eviolite was involved because Whirlipede's got a tiny HP pool and maxing that out would hurt one of its Eviolite-boosted stats.