And the Transformer Infinity is coming out tomorrow, with a 1920x1200 screen, fixes to the Transformer Prime's GPS/Wifi issues (which I have not personally seen), and a micro SD slot & HDMI out (two of the things missing from the Nexus 7).
Ignoring good products seems to be a big issue with Android - with phones, people are complaining about skinning and lack of updates when the Galaxy Nexus is just sitting there waiting for buyers (I've already got Jelly Bean running on my GN).
One of the main selling points of the Android ecosystem is "Look at all the device choice you have".
It's hardly surprising that if you sell people on that then turn around and say "Of course if you want an experience that doesn't suck, here is a list of about three devices that will provide that experience" they don't exactly heed that advice.
Pinning the issue on consumers just doing what they're told both misses the point and passes the buck. The market shouldn't be flooded with shitty Android devices that are quickly abandoned by carriers and have no reason to exist. Having HTC or Motorola written on the back doesn't mean anything. Google should be holding their hardware partners to a certain standard and they aren't.
That isn't the consumer's fault, that blame lies squarely on Google. They have the power to enforce this via their Google services contracts and they choose not to. It shouldn't be a choice between getting the device you want and getting one of the good ones.
It's still stuck on 4.0.1 with no update in sight...
Have you tried checking for updates in the settings? Maybe your girlfriend dismissed the update notice.
Google Nexus is actually not a phone model but a collection of many models which are only invisibly different. Some of them get updates, some don't, even though all are advertised in the same way.
This is the model:
http://www.amazon.com/gp/product/B005XYU45E/ref=oh_details_o...
And it is a "yakjudv" (Australian build) according to the System Information app. It seems I'm waiting for some Australians to let the updates through (if they go through at all). When I bought it from Amazon, it was advertised as a "Pure Google Experience".
I think Google really messed up again. The "Google Nexus" should have been a simple and uniform experience, and not a bunch of branded-phone-hell.
I was able to "trick" my nexus into updating, by clearing the data from the Google Data Services Framework. That seems to work for some people. Unlocking and flashing is an option that some power users take--particularlly those with LTE phones where there is no OTA yet.
http://thedroidguy.com/2012/07/google-releases-jelly-bean-ot...
It is a "yakjudv" firmware which doesn't get updates.
Apparently Google is advertising their Nexus line as auto-update (http://www.google.com/nexus/#/galaxy/features) but then does all of the "yakju" 3rd party firmware fragmentation which invalidates their own promise.
I doubt I'll buy a Google phone again.
I used to own a really nice Android HTC G2. 'Cept the updates didn't seem to be rolling in.
Got tired of that quickly.