I don't think it's overpriced (iPhone 5s). Thats usually the price for any new flagship new phone.
All of them launch with a price around $600-$650.
The difference is that the others will drop price quickly (in one or two months) while the iPhone will hold its price until the new one come out.









