I have waited, and by waited I mean I've been very patient in waiting for an iPhone that really compels me and excites me. The iPhone 6 and 6 Plus have met that. I bought my 4S 1 month after release which is still working great, never had to service and never broke. So to the question, should I wait a few more months to weed out any early technical production issues and delay in production, or take advantage of the discounts now fearing they may disappear.