Chinese every time.
Curry is hugely overrated slop.
I quite like some of the sundries, accompanying dips and sauces but the main is all just slight variations on the same boring flavours.
I don’t mind having a curry out. I don’t find it offensive but I do always feel that behind the waiter’s smiles there is a raging hatred for all British, from the old days of the Raj to the rude drunken slobs who frequent their restaurants today.
I totally disagree with your overall opinion and guess you just haven't been to a decent place if you think it's all "variations on the same boring flavours".
However, I know what you mean about the service as it's often a bit too polite. It's the same if you're in Indian though so wouldn't read too much into it