Right.
It's absolutely not worth buying the latest and greatest flagships anymore. The experience to the user is almost identical whether you're spending £1000 or £300.
Personally I'd much rather spend that £700 difference elsewhere and just buy a new phone that's a couple of generations old.