Maybe its just me but I have been to android, I've been to Windows phone, I've been to symbian but in the end I always seem to return to iOS purely because the rest are so unreliable. Here are a list of the handsets I've had and the issues I've had. iPhone 3G HTC Desire (Android) - Rubbish battery life, wouldn't even last a day Back to iPhone 3G Samsung Galaxy (Android) GPS Issues and Signal issues Switch to iPhone 3GS HTC Mozart 7 (Windows Phone) Appalling battery life, was dead by lunch time. Back to 3GS HTC Incredible S (Android) same old story, battery and signal issues iPhone 4 HTC Sensation XE (Android) Had a death grip issue, hold the phone at the bottom wifi went, hold it at the top cell signal went iPhone 4S I am not being picky with these phones I've had, I compare them to the iPhones I have owned and I can genuinely say I have never had an issue with any iphone I have owned and I've owned them all bar the 1st gen, the problem is at the moment, iOS hasn't really changed from it was released and to be frank its all a bit boring at the moment but whats the alternative? Even at the moment the competition is the ONE X and the S3, and as per usual there are issues, HTC have admitted a hardware problem with WiFi and of course the usual old problem of poor battery life that seems to have effected HTC from day 1, and then the S3, I have heard some reports of over heating but other than that I've not heard many bad reports about the S3 thus far, but in the end the old 4S still seems to be the most reliable but as I say at this stage of the game its bloody boring.