I'm not sure how SingNet is like, but overall I'll say that
StarHub has been quite alright.
Only thing that pisses me off is when their service goes down for
the area, or during the holidays when more users are logged on and
the internet will lag every few minutes.