I live in the USA where everything is controlled by the carriers. Yes, I have heard of the Nexus device and even used a Nexus device in the past but the vast majority of people in the USA don't buy Nexus devices; they instead buy whatever device that their carrier is peddling that day.
I spent four years in the Android world and recently switched to the iPhone (about two years ago). Four years of "no software updates" hell. Four years of buggy software that barely saw any updates and even when it did get an update to fix issues, a barge load of new bugs came with it. Oh yay!
I know all about Android, I spent four years of my life in that hellhole. Never again.
You mean you know a single android device from among probably 50 manufacturers and you made a poor choice and now blame the entire range of android devices on your poor choice?
I've never had any software issues with any android device I've ever owned in the past and I actually did my research before purchasing my phones to make sure they will have the options I want.
So in short, buyer beware. If you enter into android territory with many choices, as opposed to no choice with apple, you need to think for yourself, apple wont do it for you this time.