I had 30K on SQ and it was amazing. You get a bench instead of the cutout into the seat in front of you which makes a nice difference. I was on that plane for a long trip, not sleeping much and the lavs never bothered me, not once. The staff really do run around every 5 minutes to check on everything, including such trifles as the smell of the lav. I don't know anyone who would complain about having a connection at Changi.