Unhacked, the only provider you can get with it is AT&T (due to an agreement with Apple). Also, unhacked, for the moment, there is no way to get 3rd-party programs on it (IIRC, they are going to change that).
If you want a better phone, get an LG Voyager. I've used one, and I'm thinking of...