New to iMore here

. My upgrade is tomorrow (Sprint) and I am absolutely torn between the 5s and the Moto X, so yes I'm on the fence. I've owned Blackberry's and Android, that's it.
My thing with smartphones is that I've always wanted a powerful and compact phone that isn't too big. This had led me to Blackberry and mid-range Androids. Well, now it's 2013 and Blackberry's are great but the lack of apps is painful, and every Android worthy of a two-year contract is 4.7"+.
Enter the iPhone. I have never considered Apple products in my life and quite frankly cannot believe that I am doing so. That being said, I look around and it turns out that it meets my specs quite well. Enough background, I'll just to jump to the "fence" that I am on:
Moto X:
(+) Android Ecosystem = Gmail, Maps, Calendar, Google+, YouTube, etc. (yes, I'm aware that these apps are available on iOS but only as second-class citizens)
(+) (Mostly) stock Android, no bs grafted-on OS
(+) 4.7" screen is excellent for web browsing, videos, Twitter
(+) Touchless control is a neat little feature
(+) Customizable everything
(+) Simultaneous voice + data over LTE
(-) Body is smaller than any flagship Android, but still probably too large for one-handed operation
(-) Not a Nexus device, so updates are slower, even if Google owns Motorola
iPhone 5s
(+) Compact size
(+) Hardware and software optimization
(+) Great build quality that will last 2+ years
(-) Google apps are there but can't be set to default
(-) Lack of customization, most notably for the keyboard
(-) No simultaneous voice + data