So, I'm still stuck on 4.0.1 and this talk about 4.0.4 being much better on the battery life has me thinking of finally upgrading. I hadn't bothered trying any of the custom roms as I was under the impression that they're not as stable as the stock roms yet, but I've got a GSM phone which 4.0.4 isn't officially out for yet from what I understand. It also looks like Google only provide an image for up to 4.0.2 for the GSM Nexus. So, what would you guys recommend? 4.0.2 that Google provide, build a copy of 4.0.3, use a custom 4.0.4 rom, or just wait for 4.0.5?