Definitely get yourself some decent ones.
Years back, I economised on these, but I came to realise that tools you strike are among the most critical for quality.
As to which make, it depends what you are doing.
Being the other side of the pond compared to most here, I tend to use a lot of “mid price” punches from British makers. These are “engineers / machinists” tools rather than mechanics, as are the Starrett.
They need a bit of “fettling” before you use them on anything sensitive, polishing the tips and rounding the corners at a minimum, but that is sort of expected, and the price paid is half what you are considering. They’re good and strong though.
PB Swiss are superb in every respect. What you’re paying for, aside from the steel quality, hardening and finishing, is that they come with the tips polished and corners rounded as standard, so you are ready to go. If you don’t need these features, they may not be for you.
Warranty is not an issue in my experience. I have never encountered a faulty PB punch. If I do, I‘m sure they will replace it.
That’s not to say they are unbreakable / unbendable, of course they are, but why would my misuse be covered by a warranty?
You said you wanted “a set”. To avoid misuse, you will need a set that includes both taper punches for starting a pin, and parallel punches for knocking it out. Trying to start a pin with a parallel punch is a certain way to bend it.
Snap On are, I believe, basically Mayhew Pro punches. Couple of reasons to buy them. One is that they are mechanics punches rather than engineers, so are more suited to general garage type work. They’re other is the warranty. Snap On will often exchange tools that have been damaged.
Personally, for mechanics punches I prefer Facom. They are very strong, and I’ve a set I’ve been bashing for over two decades, that show little evidence of this.
As regards warranty, I don’t really wish to pay for others abuse, so I generally don’t buy Snap On.
I do have a set of Snap On that I acquired on a deal though, and I have to admit they are very nice.