I'm with AT&T and my contract ends soon, I'm not sure which one I should go with. I have a 3rd gen iPod touch and have over 100 apps I use all the time. I use the camera on my current phone alot and I really want a phone with a good camera and the htc inspire seems to have a great camera. Also, can I use the internet on the phones over wi-fi and not get charged extra for it?