Ha ha, i'm not a lover of oily curries tbh, maybe i don't singe the spices enough but my curries still seem too taste ok, still not got that"something" that restaurants have, also i can never get the chicken just right, maybe being British we tend to err on the side of caution and always go that minute extra too ensure its really cooked lol!!!
That 'something' that restaurants have is delightfully simple, yet frustratingly difficult for us to achieve. Singeing/fusing the spices properly is a big part of it, but (IMHO) an equally big part of it is getting the cooking of the base just so. After all, it is the base that makes up 90% of the curry on your plate, so if that isn't right then you don't stand a chance. (It's a bit like using a duff stock to make a flashy sauce or 'jus'. It just isn't going to work.)
In fact, I'd say that these days the difference in my curries between 'stunning' and 'okay' is more down to whether I've got that base nailed than anything else. (Having the correct planetary alignment at the time of cooking is, of course, vital as well.

)
And before you ask, if I knew how I could get it nailed every time I'd tell you! But statistically, I'm pretty happy that, as Frank Zappa said, though "my dandruff is loose
An' my breath is chartreuse
I know I ain't cute
An' my voice is ka-poot...
I figure the odds be fifty-fifty...