Hi
I find that cooking the chicken in the dish is ok for most dishes but does not work for very mild dishes like chicken korma as the chicken moisture overpowers the creamy/coconut taste IMHO. I also pre cook before as it is one less thing to do on the day as I tend to cook a few curries. Also favouring tikka in dishes nowadays (except korma).
Barry