rob.tillitz :
On the other hand, I have learned to be patient and let a new model phone, especially one with extravagant advances like the X, and let the bugs get worked out. I bought the Note 5 and LOVED it. Exchanged it twice which was vexing transferring and such, and in the end held out until they said trade now or else. There have been a couple of cases split in the i8 phones because of batteries swelling. Patience can pay off sometimes.
When there is a major redesign and new tech, it's always a good idea to wait for the 2nd itteration. iPhone X is essentially a "first gen product" and first gen Apple products could always be better. Apple watch, iPad, iPhone, iPhone 4, iPhone 6 Plus were all greatly improved the next year. I expect the same from iPhone X. I bet if we could see what Apple has planned for 2018 we wouldn't buy any iPhones.
The thing is I'm itching for an upgrade and I'd really like to give the iPhone X a run, so I'll be a happy guinea pig on this with the full expectation that I may dump it in one year and get the new improved model.
Anyone buying phones on a two or three year cycle (the fiscally responsible thing to do) might want to reconsider getting the iPhone X which may feel pretty dated in three years at a premium price to boot. It's hard to say.
Honestly I think it's best to stick with iPhone 6S or 7 and wait til next year.