Battery life depends greatly on the Rom you are running, I get probably 25% better life on black jelly jb than on stock. I average 16hrs up time, 3 hrs screen, 2 hrs talk and a number of other running apps with 10-20% life remaining... depends on signal strength and Wi-Fi connection of course, but that's about my average experience. No fancy mods or anything, just rooted custom debloated Rom.
Ran iPhones from the 2 until the 4, the only thing I miss is pulling out an iPhone at a table with friends and everyone having the exact same phone and feeling cool
lol. Seriously though, I have gotten the same stability with android that I had with a jailbroken iPhone, better battery life ( was never able to get past 4pm with any iPhone) swap batteries if I need to, micro sd, features years before Apple, features, shortcuts, widgets... the list goes on... for me, android and the sgs3 all the way, and these phones are just going to get better and better, it seems to me that Apple has hit their innovative wall, where as android/Google is just getting started. I can't believe the things that Google and Samsung is working on ie Google glass and the unbreakable/flexible screens and the 100% transparent screens... things that get me pretty excited for the future of these devices.
Sent from my SGH-I747 using xda premium