hi, for the next month, I will be using my 3g iphone. when my contract expires, I will be looking to switch to a smart phone that actually does what it is supposed to do 95+% of the time. my 3g has had a bad habit of freezing/crashing over the past two months. I am considering an Android, but would like to hear about issues I might have with an Android. Are the problems I am having with my iphone inherent with all smart phones? thanks for your replies!