I like both Indian and Japanese curries. They are different things, really. If anybody ahs mentioned Chinese curry, I missed it. I have found that the quality of Chinese curry can be quite variable, depending on the restaurant. I would prefer Indian or Japanese curry, anyway. Unfortunately, I'm not familiar with Thai curry. I usually eat other types of dishes in Thai restaurants. Yes, the Japanese curry roux blocks you can buy in the stores do contain beef fat. You shouldn't eat then every day! Once in a while is another matter, though. Sometimes I use bacon drippings to soften onions when I am making soup or beans. One of my favorite Japanese curries was the beef tongue curry at Tops & Saxon.