I'd argue 1% isn't so bad in itself, but it works out to
far more than that using the various bonuses and vouchers etc.
Personally I find the Sainsbury's scheme (Nectar) better overall, however. All the "vouchers" that multiply your points are applied automatically through the app, rather than having to goof around with scanning barcodes as in the Tesco app.
I haven't worked out my exact spend at Sainsbury's this year, but it was probably less than £1000. From that I had enough nectar points to buy £100 worth of wines in a recent promotion, and I still have plenty left over... (points, that is. Most of the wine is gone, haha)