I have had
TWO Moto G phones, both came on 4.4.2, for over a month - I sold one last night, and one was a gift from Motorola. I use them as a means to an end, but that doesn't mean I like the phone, nor does it mean I "hate" it (ugh, what a simplistic thought pattern), but I do think Android is... okay, not "junk", but laughably primitive and unintuitive, but for way more specific and fine-grained reasons than could be summarised in a quick-fire forum post. With the utmost respect, the majority of members are not development-inclined, so I am not going to waste details on the low-level design strategy cock-ups of using Java, thread safe UI/UX etc (with respect, I do not know who you are, I hope you don't take offence

)
I've used KitKat probably way before most consumer Android owners got the upgrade... it's better (I think?) but I still dislike Google and their TOTAL lack of ability to get something fixed... after HOW MANY YEARS?!
Google "Ron Amadeo" - he works for an Android site, but do you think he defends it like it is his wife? He is honest... but whatever... I'm not him, and I think it's a very poor show - doesn't surprise me though, as it's expected for Google and quality product to be polar opposites - they just haven't a clue.