Stuck with M1 until 2016-02-09, since we were connected after 3+ month delay due to OpenNET 'capacity issues' on 2014-02-10.
Using http://hackerspace.sg/ as an example.
Locked into a recurring two year contract. We tried to switch but M1 said we renewed per contract which as a Hackerspace we were unaware of (until it was too late) and we can't get out of. To compound the issue, we are unable to upgrade from 100Mbps to 1Gbps IIUC until 1 year has elapsed of our recurring contract.
Same service, 2+ times price difference, that's if you can get a clearly priced business package. Usually it has to be negotiated down from some crazy price.
{M1,Singtel,Starhub} do not have a status page like https://aastatus.net/ or http://status.aws.amazon.com/#AP_block
We never know what service quality we are getting, whether it is getting worse or better. (International) Bandwidth is another matter entirely which seems variable and opaque.
Making home/office hosting dependent on unreliable dynamic IP aliasing... Therefore any reliable Internet service is forced to centralise onto "the Cloud" which is usually much more expensive despite what AWS et al would like you to believe.
As a Hackerspace we are locked for years with uncompetitive Internet and we are unable to reasonably host any project at the Hackerspace.