+100
While SQ's regional biz hardware is probably better than CX's (long haul - definitely not, now!, and CX F>> SQ F imho), I'd still pick CX over SQ any day in Y, J, or C MPC/Kirsflyer status notwithstanding.
A recent SIN-DEL flight in biz on SQ (new regional seats, my first non-Y flight with SQ in 4 years) - seats/IFE quite decent, but everything else - attitude, service etc - CX is way ahead imho

.
Was told that they'd forgotten to uplift my BTC meal - later, when i asked for a comment card so that the snafu was recorded, i got a very apologetic senior Steward offering me a SGD 100 Krisshop voucher, along with a "it was actually loaded, but there was a miscommunication among the crew" (and offering me a second dinner in case i cared)!
This in a half empty C cabin. And i had no use for the voucher but seeing my wife's relatively less infrequent travels on SQ, he commented 'maybe she could use it later'.
Nudged for more feedback i told him that everything with SQ was way too robotic, to which he sheepishly admitted that the SGD100 voucher was also the exact amount by the rule book - nothing less, nothing more.
Best bit - I noted in the feedback card that I am very happy sending my $s CX's way, despite being based in SIN and will continue to avoid SQ to the extent possible.
Get an email a week later "We are sorry to learn that your BTC meal was wrongly uplifted. We understand that as a consequence of this mistake our crew offered you a SGD100 voucher. This was graciously accepted by you. We look forward to welcoming you again soon."
Also, Wifey got to compare SQ's F product on another regional flight (same hardware on the refurbed regional 777s as the 77Ws) and CX came out tops for her on almost all aspects!