In most of the recipes that have any sweet citrus flavoring, it is usually Orange (zest and juice). In fact I've hardly seen a recipe that uses a substitute like mandarin, grapefruit, etc. Is there a reason why orange takes a preference and how easy is it to be substituted with another citrus? Lime and lemon of course are used a lot, but I'm referring to sweeter citrus fruit like orange, mandarin, grapefruit, etc.
The reason for this question is that I was looking for an orange a month back and couldn't find it in any big supermarket. So, I bought a blood orange for its zest but luckily, after hours of looking, found one at a small grocer. So, if the situation comes up again, how do I know what to substitute the orange with? This is the recipe I wanted to make.