C'mon guys, stop blaming Sony for this. Look at it this way: Galaxy Nexus inspite of being supported directly by Google saw only 2 versions of Android (ICS + JB ) while we saw 3 (GB + ICS + JB ). Plus Qualcomm never supported our chipset beyond 4.1 so Sony cannot do anything. AND the last firmware we got was stable and bug free.
So if you want latest Sony goodies, flash eXistenZ and if you want the latest Android, there are a lot of options for that too.
To put it in a nutshell, stop pretending as if Sony cheated us. We did get support for 18 months as promised. And use XDA to get the most out of your device.
We are monsters... we have neither dreams nor honour.