I've done a lot of machine tool restoration so am always punching pins!
I would say that owning a punch/chisel set is a bit like having a set of 2 screwdrivers and 3 wrenches - never the right size for the job! If you really need a punch set, get the most comprehensive range of sizes you can. But like wrench set's, if you get into it you find you need more than one!
If you can, budget for a regular punch set, together with some taper punches! Start the pin with the taper, then transfer to the regular to knock it out! Never use either on roll pins!
As for brands, I wouldn't disagree with anything said already. With punches you really do seem to get what you pay for! Here in the U.K. I use Eclipse, which are pretty good and reasonably priced, or Starrett. Both good. In the U.S. I might get Proto or Snap On. The latter seem very nicely finished.
If you want to try something european, then the best of the bunch are PB Swiss! They are beautifully finished too! All my Imperial sized punches have blued gripping surfaces, and my metric mostly chrome PB, so easy to tell apart!
Also good are Habero. They only make hammers and punches and both are good! They make a lot of stuff for other European tool firms too, but it's often cheaper to get the Habero!
The absolute best punch I have is made up of 3 different steels. When you polish the tip you can see the different layers. It is the strongest and hardest of any punches I have ever owned, and seems impossible to damage, even when abused! The bad news is that it's unmarked, came to me when I bought a used engineers chest, and I have NO idea of the manufacturer!