It's quite simple, if you want decent curry, go to a curry house, if you want decent chips , go to a fish and chip shop. They simply can't do both. Chinese only do chinky food any good.
(Although you would think the chips would be easy?)