Toppreise and google shopping (yeah…) often can find better deals on the same items even after shipping.
Personally, I prefer paying a few francs more and in return get the certainty that I get what I ordered reasonably fast.
I never had a problem with deliveries from them, alas, high ticket items I picked up personally.
The only one time where they couldn't deliver a couple of USB chargers for a couple weeks because it was out of stock and the supplier couldn't supply I cancelled the pending order and had the money credited to my credit card.
Not having to deal with some dodgy outfit is worth the slight surcharge to me.
I wouldn’t pay 20% more but 5 or even 10% is reasonable.
With the EEA being what it is, I'm really surprised they can keep afloat since ordering from literally anywhere else ought to be cheaper just by labour costs involved alone. These days even Amazon.de doesn't get many of my orders anymore since they're reselling the exact same crap Aliexpress has for a quarter of the price.
As such if you're trying to sell to anyone who's not in the same purchasing power range or higher (aka literally nobody when it comes to Switzerland) you'll run into problems as you can't compete with vendors operating at lower costs in those countries. It's just basic arithmetic.
That's what makes Switzerland one of the worst places one could manufacture and/or stock things and China one of the best. Exploitation of the poor is the optimal business choice, after all it's the very foundation upon which capitalism itself is built.
That's how you do VAT, compared to all EU countries around who screw their population left and right because they have big public debts and getting worse, while employing armies of unemployable bureaucrats who do almost nothing and have ridiculous safety and social nets.
The world could learn a thing or two on how Swiss run things in general and especially government stuff, but the problem is this is not transferable elsewhere, people are simply... different to be polite.
Best example is a Brezel. A fresh Brezel is like $4, but a buttered one (done by human) $8-$9.
Not the butter is expensive. Humans just get proper money for their work.