I'm in an 18 month Amex quarantine however, +1 received the supermarket offer (1 extra point) on her DJ Amex which, of course, equals 0.5 extra airline points/miles. But, if it is not valid on purchasing eGift cards, then she misses out on the 5% discount at Woolies, Woolies Petrol, Dangle Dan's, Big W, etc.

Is it worth giving up the discount for an extra 0.5 points?

However, she also received the offer on her QF Ultimate card (again 1 extra point) so that would make it 2.25 QF points per $ but again she looses the 5% discount on eGift cards.

So effectively (assuming my maths are correct):

QF Amex Ultimate: 2.25 QF per $ (225 points per $100 spend);

DJ Amex direct: 2 QF/SQ per $ (200 points per $100 spend); or 250 points as

@Leigh744 has noted below?

eGift cards via DJ Amex: 1.5 QF/SQ + 5% discount (150 points per $100 spend but loose $5)

So on a $100 spend, she would get an extra 75 points using the Ultimate vs the eGift cards for a "cost" of $5, or 15 points per $.

Does the brain's trust agree or am I missing something?