Regarding the internet service I think it doesn't rely on the type of phone...but the network service that you are with.Try to get a phone that supports 3G speeds...Nokia Lumia is a better one...I have it...I connected the internet through my data plan but was lagging speed amongst my neighbors when I checked in ScanmySpeed.com therefore I changed the network service and now find the speed good enough to surf,check mails,upload photos etc. So the phone is good provided you get internet service from a good network.