I have to say that I really dislike Thai food, I went to this Thai restaurant in London that was voted as the finest in the country (near Finsbury Park somewhere) and it was too hot to have any flavour. I live above a Vietnamese place for a year, that was nicer, and Korean nicer too (I love a bit of fermented kimchee stuff).
But I think curry, I think Indian or Pakistan, I think Brick Lane or Birmingham or Salford. Although these curries can be hot, I prefer the milder but more flavoured dishes. I like a nice creamy coconutty thing, and a slow cooked Saag Gosht where the flavours mingle is fantastic. Of course, most of the curry in Britain is of British invention - but I love me a bit of Balti (and having lived in London and Coventry I probably have had the chance to eat some of the best of British curry - and my trips to Salford have always made my taste buds happy).
Proper Indian curry is also nice, but I have grown up with the Indo-Brit type stuff, so prefer that.