Sick of Starhub CS. But are others any better?

TLDR: Requested esim but never received it even after dealing with Starhub CS for more than a month. Thinking of porting out but wondering if other Telco CS are the same or even worse and non existent?

I'm using Starhub Star Plan and recently decided to switch to esim. I paid through the app but never received the esim qr code, so I approached the customer support chat. For star plan apparently the hotline does not support it, you can only do everything through chat or email.

Chat was essentially useless as they acknowledged my issue and said would update me but 2 weeks later I did not receive anything. So I switched to email, and the person promised me they would update me. Well they did, but the updates mostly comprised of "we are still monitoring the issue diligently", "we are treating your issue with the utmost priority ". Basically no progress. They said they would refund my esim request payment while they investigated, but they couldn't even do that right as I have never received the refund.

So after 28 email exchanges and more than a month after my initial esim request, no progress has been made in my case, and I am still waiting for my esim qr code. They had even asked me to try again, raising my hopes but instead I paid again only for no qr code to be received.

At this point I am beyond frustrated and in disbelief that such a simple problem has still not been resolved. I'm looking to port over to other telcos(Simba, Gomo etc) but I've also read horror stories about their CS as well. So how bad are they?