Yes, that's a decision I have more or less made on every journey in the last couple of years - though I don't use the onboard shop, finding even better value by shopping elsewhere!
The previous five years to that I was a First Class regular, until Avanti started tripling my fare, as a...