I currently have T-Mobile and was thinking about moving to Sprint. I have the mytouch 4g and its a horrible phone and the service with T-Mobile is not that great but I'm reading every where that he data coverage is better with T-Mobile. So which is better?