Speaking from my own personal experience, I have never had a curry which tasted as good as or better than the original the next day. I find that they lose moisture, and when you heat them up (the rice especially) goes all damp because of the water being driven out of it (if you microwave) or bone dry (if you use the oven). This applies to ones from what I class as 'good' curry houses as well as those from run-of-the-mill ones.
Again, it again begs the question: are we all looking for and comparing the same things?