dun use giga, damn suck and regret to port in from singtel to giga. use more then 1 years this year feb starting to have alot issue. reception always 1-2 bars. mrt reach yishun, line got cut off with no signal at all.
All our operator networks are location-dependent so it's important to know where you are usually and to test - home, work, place of worship, regular marketing, malls, etc...
Since Giga (by extension StarHub) doesn't work for you in your situation, try the others. You might find M1's network works well in your particular use case - if they were really so terrible, they would've shut down a long time ago.
You already know Singtel's network works for you. Since you don't have a contract, why not port out to another and try? If you don't want the hassle, GOMO is decent if you want to stay within the same "subsidiary" tier, or you could explore with the various MVNOs.
If customer support (and speaking to a human) is important to you, consider staying with the main telcos and using their SIM-only plans. They are cheaper than their with-device plans, though likely more expensive than comparative MVNOs. If it helps, they should theoretically have a higher network priority over their MVNO partners (because you wouldn't put down your own main brand over others, right?) However, it is noteworthy that the traffic light telcos now seem to enforce minimum terms with their SIM-only plans, so exploring with a subsidiary/MVNO is a bit more risk-free.