@HMB Re: Android Honeymoon Over
The Nexus 4 doesn't have the 'old' Android browser, it has Chrome baked in. You're right in that the old browser had very nice reflow.
Every 'upgrade' I've seen; Froyo -> Gingerbread -> ICS -> JB, has removed useful functionality from the device.
The Froyo -> Gingerbread update removed the ability to have local/private calendar events.
Gingerbread -> ICS did something that pissed me off but I worked around it and have forgotten what it was.
The ICS -> JB update removed the ability of the OS to recognise phone numbers in text and html files and then feed them to the dialler when you touched them. That pissed me off because it meant that my local 'telephone and e-mail directory' didn't work anymore. I've moved to Colornote which has built in phone number recognition and active links between notes.
Also, in JB, the Google Play Services now form a key part of data synchronisaton and _must_ be active, as I found out when I disabled it. The reason I disabled it was to stop it pushing crap music and old books onto my phone. Eventually I found out how to dig deep into the Chrome synchronisation settings to stop it doing that.
I won't be accepting the latest 'upgrade' until it's been out for at least a few weeks and I've read the comments and discussions on the serious techie forums.
Every change of this nature is geared towards removing the user's ability to have local storage and privacy, away from Google's oversight and control. I'm getting pissed off with Google and disenchanted with Android, but I suppose that I'm not really part of their target market.