It just started as a conversation with my mate who works for BT/EE - they used to get one handset at 50% plus trade-in value etc. It's now 40% - but the conversation started about how he got the Galaxy watch as a free gift, and later in the year when I got mine, they were giving away the Ear Buds Pro 3 for dping a review, not the standard ones.
Maybe a poor example...
The Pros are more expensive, but on sale currently for £69.
I got a Chromebook when I got mine - my daughter loves it, and I thought it was a great deal - I got money off the Watch 7 too and however much for my S22 Ultra.
So I was happy - and I was happy with what I was offered this year, until I saw the amount people were paying in America etc and wondered why our deals are good, but as a general don't seem to be as good as other places.
I certainly wouldn't be complaining with the deal you got!