Well frankly what comes out of most Indian take aways these days is totally awful..I'd rather make my own and really cook the flavour into the meat/protein rather than eat something that is basically a warmed up curry sauce with precooked chicken/meat thrown into it.Half the time the lamb/beef curry's are inedible because the lamb/beef hasn't been cooked long enough to become tender.
Curry IS NOT a FAST food.Only Tandoori can claim to be fast food.
As for the added sugar for western tastes I've always had to ask them NOT to add sugar..can't bear it.Yuk