If I was in the market for a new device, it's so late in the year it would be a no brainer to eliminate the iPhone 10 especially since there won't be sufficient stock until the new year. By then, Samsung and other vendors should have the Snapdragon 946 or higher CPU available. I am actually surprised the Note 8 doesn't have it, but historically, if not mistaken, the Note always have the same CPU as the regular Galaxy line. I am not impressed that Google didn't bother with the latest CPU available. Maybe in a several years they will change their architecture. Something tells me the XL2 won't be a strong seller. In the tech industry, Google, Samsung, Apple already know what will be in their phones a minimum of three generations from now.
Finally, the 10 is a "beta" phone in my opinion. Apple visions this device to be what all future smartphones will be. In other words, next year the iPhone 9 will have the same features as the 10 (X) at a much reduced price. The 9 will surely be less buggy compared to the 10 which is Apple's new generation smartphone.