JerryM , cant help thinking the sauce in your Curries look a bit ' Lumpy '

I think larger pieces of Onion are part of the ingredients in say a Dopiaza ( thin slices ) and they look quite decorative in their larger size , perhaps you could try slicing your Onion some hours before you need to cook them , I've been doing this lately for making my Bhaji's and the Onion goes really soft and releases a fair bit of liquid and I think they then would fry quicker and easier , alternatively , I have been trying more ' Curries from scratch ' lately and following the Onion frying stage I have been putting the fried Onions through the blender this creates a lovely smooth sauce which just needs simmering with the other Curry ingredients to make a lovely Curry.