I am an avid tech fan and frankly don't have any loyalties to any one company. Will buy what I find best and hence now own both am ip4 and galaxy s2. Been reading these forums and the lack of logic here is staggering. Iphone fans claim that android phones need much better hardware in terms if specs and batteries to compete with am iphone. The problem with the above statement is that you are not comparing like for like. Imagine if I said this ; "The iPhone needs much better specs than my old nokia 8210 to be functional " The above statement is absurd cos the iphone does a lot more than an old nokia and hence needs better battery and specs JUST LIKE *drum rolls* A android phone need better specs than an iphone cos it does a lot more. When you compare ios to android,its not a fair on ios which is designed to be simple and do most of what an everyday user needs to do. Ios is like a diesel engine. Efficient, somewhat boring, does everything well but no soul. Android is like a v8,raw and begs to be tweaked to knock your socks off. In conclusion,please don't compare ios to android. They are completely different animals.