In addition if you are a GCH or similar you of course get the lounges , priority check in, boarding, baggage, seat selection etc any way making these calculations even trickier. As an aside if you are a non status customer spending avios for European CE makes far more sense than if you have status