I got a Moto a few months ago, and the main issue for me is an android issue: the scrolling and especially zooming everywhere (Chrome, photos, etc) is not as one-to-one with your finger, so the screen feedback is not as responsive. The worse issue is that zooming is not one-to-one with your finger, it is half that, meaning you need to do two zoom gestures in order to do what one zoom gesture does in iOS. This is simply frustrating and illogical to me. It is a touchscreen computer, and Google should be able to write software that accurately responds to your finger.
Scrolling is smooth though, but it feels like your finger is trying to zoom/pan while moving through butter. On iOS it feels like your finger is exactly one-to-one with the screen, which is a much better experience IMO.
Besides that, android is very smooth (albeit 'buttery' smooth as previously described). And fast for the most part except for lags before opening some apps. I thought the android 4.3 software design was becoming stale, but android 5.0 would fix that. And the actual feel and quality of Moto hardware in-hand (which is one of the best for android) didn't come close to the great quality and feel of Apple hardware IMO.
Also, web browsing on the advanced A7 and A8 processors is faster than basically every android phone processor, which is a huge plus for iOS hardware.
In all, android is compelling, but the scrolling/zooming behavior is not a good experience to me. For this and other reasons, I do not prefer the experience of using an android as a day-to-day device over a recent iOS device.