TH is our favorite--we do it every trip.
I have not eaten breakfast at CM in years and years. I do remember it as being pretty good. I will never do dinner there again, though. We had dinner at CM and it was the worst food I have ever had at Disney. The characters did not come around. Towards the end of the meal I said something to the waitstaff and finally, as we were finishing, they came by quickly. I got one picture. This was three years ago, though, and I imagine our experience is not the norm.