I go back and forth between iOS and Android. Today, Android is much more polished, more functional, more customizations and you can do more with it, easily.
That said, the CPU muscle and camera, coupled with the Augmented Reality Gaming capabilities, tipped the scales and I decided that I could live with some of the nice features of Android, and give this one a whirl...
So far, it's good.
I hate dealing with iTunes. I hate that I can't just use my 256gb phone as a thumb drive on any computer, the way Android does. I don't like that I can't customize the desktop and only have icons and widgets that I need regularly... The iOS has made strides in some areas, but the basic desktop is a decade old and very antiquated and cluttered.
Google Assistant is much better than Siri, hands down.
CarPlay has gotten better. Android Auto still has an edge, but not by as much as it used to.
Overall, it seems like a solid phone so far. I gave up some stuff, to be sure, but I picked up a few things as a trade off.
The iPhone X, just doesn't impress me. Facial Recognition is a gimick. It's been done before, and most people prefer the finger print scanner. While the new display is the nicest Apple will have offered, it's a Samsung screen and it's a lower spec screen than what current Samsung phones already come with... The Notch at the top? Lazy. You know that if Jobs was still alive, he would have lost his mind when they presented that in a Product meeting. He would have told them to go and fix that s*&t and not come back till it was done... haha
Both platforms have benefits... Android has ease of use, functionality and features that are typically 2 years ahead of iOS... Apple has build quality, battery life and this time around, some serious processing power that lets you do some cool stuff.