I tried this last year with the 7, and there's a lot to like about the X (specifically the gesture based UI), but ultimately I couldn't do it. I still just found iOS to be TOO restricted for me. The giant grid of apps is just too much clutter for me.
Even if I could just make the apps grid from the bottom-up, rather than top-down, that would be a step in the right direction. Instead I had to put a bunch of random crap at the top to fill screen space, and put the apps I actually wanted to use at the bottom so that I didn't have to jumble the phone around and almost drop it every time I wanted to open an app at the top.
Also, not being able to download and set default apps is really annoying given that I'm so entrenched in the Google app ecosystem. iMessage is nice, and I wish there was a viable Android alternative...actually the whole "Continuity" thing that Apple has going on is FANTASTIC. The issue is I've got to spend $800+ on a phone, then $1200+ on a laptop to be able to utilize it. If Google would just implement something similar on Android I would be SO happy. I got my Galaxy S8 on a BOGO deal, basically making it a $350 dollar phone, and I got my Chromebook Plus for $450. That's less than the price of an iPhone X.
I'm sure if you just want something that works, and aren't concerned with being able to customize your UI, you'll be more than happy with an iPhone. It's just no there for me yet. In fact, I'm getting the new BlackBerry Keyone tomorrow and am soooo geeked out by it.