This surely complicates things.
If you're considering upgrading to a newer iPhone in the next few months, make sure it's the 15 Pro (Max) and not the regular 15. Otherwise you'll miss out on a lot of new AI features in iOS 18...
While you are correct in recommending iPhones 15 Pro, this is perhaps one of the very rare years where I genuinely think it makes a lot sense to hold off for the iPhones made for iOS 18 or next year's iPhones, 16 and 17.
I've been saying Apple would limit most or all of the AI/LAM stuff to certain models since the first talks about Apple's AI stuff.
Knowing Apple, this was very obvious.
But, while not wildly impressive, and likely to only become truly must-have over many years from now, I think it's safe to say that AI/LAM in iOS is indeed a legitimate paradigm shift for future iOS upgrades and iPhones.
Most importantly, we don't yet know how Apple will limit features across devices as it develops Apple Intelligence.
To be quite frank, and this is not a criticism, I don't get the impression that Apple knows exactly where this will go and what specs this could require a few years from now. And right now, it doesn't seem like the bulk of what was presented will even rollout completely until months or years after iOS 18 launches.
I fully expect all the Apple Intelligence stuff to be the most "in-beta" iOS features we've ever seen with many(!) delays and updates getting rolled back.
My recommendation is then to, at the very least, hold off on upgrading until iPhones 16 drop.
Only those who confidently know they don't care or deliberately want to avoid Apple Intelligence should buy now.