My curries improved when I came to realise that, even on full blast my domestic hob wasn't a match for the burners we see in BIR kitchen videos and that I shouldn't try to match the cooking durations seen in those videos. Extending the spice frying stage with a chef's spoon of base a couple of times and waiting till the dish is fully cooked, rather than for some arbitrary time limit to expire, pays dividends IMHO