if you are a novice user of android phone and do not want to learn about adb, rooting etc, definitely this phone is not for you. cynogenmod is never a stable OS in the first place, there will be bugs.
Plus singtel wifi is useable if you know how to configure it. like i say, if you are a novice user who does not even google to set up the wifi without the EAP-SIM authentication and need the phone to spoon feed you with everything, this is DEFINITELY not the phone for you.
i am using singtel wireless@sgx well enough and some negative comments are there cause they dont know how to configure and dont even bother rto find out.