I also have an iPhone 4 and the battery life for heavy users on the SGS2 is not even close to the iPhone 4. I can get 13-14 hours max out of the SGS2, twice that (almost) from the iPhone 4.
I understand the problems with some software (although I do not experience them) as Android software development and the OS itself is crude compared to iOS. Google is not and will never be a software company (notwithstanding what Andy Rubin would like you to believe).The core of the OS is built on Linux while the core of iOS is real Unix, and that makes a difference in memory management and stability, and the user interface and its consistency on Android has much to catch up with.
While I find Android very interesting and use it daily don
I understand the problems with some software (although I do not experience them) as Android software development and the OS itself is crude compared to iOS. Google is not and will never be a software company (notwithstanding what Andy Rubin would like you to believe).The core of the OS is built on Linux while the core of iOS is real Unix, and that makes a difference in memory management and stability, and the user interface and its consistency on Android has much to catch up with.
While I find Android very interesting and use it daily don
