Sorry to hear of your bad connection experience. I've had similar tight connections recently with SQ and the experience has been quite good. Air steward on inward flight came up to me before landing indicating the tight connection and someone was at gate to buggy me to the connecting gate etc.