Would you like to show gradient colors on pin? If so offset print pin is the only option.
Also if you prefer a super fast delivery, offset print pin is a very good option. It requires less handmade than soft enamel & hard enamel pin. No need plating, no need dry enamel.