As a frequent SQ traveller to London, I am giving serious consideration to Emirates or Qatar for this route when I fly economy (i.e. I pay myself). The price difference is now worth the sacrifice of a brief lay over in Dubai or Doha. SQ is really feeling the heat from these Middle Eastern carriers to the extent that even revenue generating Premium passengers will move across.
For the time being, for Business Class, when my company pays, I will probably continue with SQ.
Emirates and Qatar have no fight. Dubai is a mad hub. Doha is a dirty hub. No other airlines can challenge SIA for the best airline to fly.Just because of a small hiccup, many want to change their minds. SIA is still the best in terms of services, schedule and maintenance and safety.