I am currently with sprint and their service is terrible. All the other cellphone providers already have 4g in my area (Detroit, MI) except for sprint. I don't mind that except for the fact that their 3g speed is as fast as my parents old dial-up internet they had 20 years ago...........Any suggestions??