I "updated" mine to the 905 leak from cheesecake, ran it a couple of weeks to get a solid comparison to 902 and then flashed back to 902 stock. NOT because of issues with 905, but because I wanted to get the official OTA, make a nandroid with the 905 OTA freshly installed, then debloat, overclock CPU and GPU and get everything working as well as it can possibly on GB. ICS won't be long and I wanted a fresh 905 OTA nandroid to restore too when THAT push is on the near-event horizon. My impressions of 905: better radios and more accurate radio indicators. Battery life may be a bit better but I can't really tell, I'm overclocked to 1.266 on the top end and 633 on the lower end in "on-demand", executing symsearch script and actual OC script flawlessly this time on boot from rom toolkit.