Many people say that indian food doesnt have as much variety and I can understand why - most indian restaurants offer the same thing with little variety like chicken korma, chicken tikka etc etc.
But indian cuisine is known for having the most variety in the world and there are so many good indian dishes, especially the starters like chilli paneer, dahi wada, chaat - most of you non-indian people probably have no idea what i'm talking about. I give some of my non-indian friends some dishes that they dont know about and they absoulutely love it.
Its the same with Chinese, sometimes a get bored of the usual take away but if I go to some of my Chinese friends' house, they give me dishes that I have never seen before and they taste absolutely great.
My favourite indian restaurant is the Clay Oven in Ealing near London - they do the best sizzling chicken and other dishes.