After got my 4.0.4 update and did factory reset well it seems that battery has improved noticeably and phone is much faster and smoother.
But signal issue is is bad.no data when my signal bars go grey and there was no 3G symbol at all looked in the phone status and it said mobile network disconnected.couldn't open connection to server.how frustrating these things can be.this is my work phone and personal this has been happening to me constantly throughout the day.
Got my update and my battery life is much shorter than before. The phone now sometimes gets hot even when I'm not using it - it just gets hot in my pocket. I wish I hadn't updated; I can't see any improvement over the previous ICS.