I am considering an iphone but I am not sure about it. it seems like the iphone 4 is fragile but I am not sure what the 3gs has to offer. I have the top of the line android phone now and it is amazing other than the gps. If it were working properly I wouldn't be looking around. The video calling on iphone 4 is also enticing. So my question is.... If you were in the market now, what would you recommend and why? Thanks!