I feel like Android's overall quality in the past couple of years has dramatically improved. Any modern half decent phone will be quite snappy nowadays, and the software has been polished up a lot.
The most frustrating thing about Android is its excruciating scrolling performance. When scrolling webpages you can see the animation isn't synced: the bottom part of the screen struggles to keep up with the top part, and it feels like the text is made up of a bunch of dancing ants, especially if you scroll slowly. iOS's scrolling is flawless. Reading stuff a primary use case of smartphones, why hasn't Google addressed this? Fortunately, Chrome on Android has decent scrolling performance and it's the only reason I haven't thrown this phone in the trash.
What's your point though? If iPhone 6s for its 3-4x the MSRP price wouldn't be better than the low-end Moto G, it would be pretty sad.