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.
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.