I desperately wanted an iphone for years but never felt it was worth the price, not once you factor in apple care because I wouldn't own one without insurance, anyway I waited so long to get one in the mean time android phones were born into existence and matured to an acceptable degree and at a good price point, I now have a £99 android phone that I find amazing, it's never going to compare to an iphone or an S3 but there is something satisfying getting close to the functionality for a fraction of the cost, the price of a product plays a big part in how impressed I am with it, unless I was very wealthy I'm not sure I'd enjoy any £500+ phone tbh, at that price bracket my expectations are too high.
Like PC components 'price to performance' is often most satisfying, I owned the first ever Conroe cpu, the X6800 @ £600 day one, I sold it a few months later and grabbed a cheap E6300, now that is the CPU I will always remember and cherish because for what it gave me for the price, it made it an astounding cpu and the price played a fundamental part in that.
That being said I certainly don't begrudge anyone for wanting the 'best', I'm sure there are many people that get a great sense of enjoyment out of that also.