Enamel is probably the most durable, but it doesn't work with hasbro plastic, however it'll work with resin or 3d plastic. Paint rub has plegued customizers since the dawn of time. When working with hasbro plastic, best thing to do is file down the contact points. That's why I'm glad they're going towards swappable head/helmets.