I have been with sprint for 8 years now. Just got the M8 for the new spark network that according to sprints coverage map, I was fully covered in. We'll, that's not the case. Been having a lot of problems, mainly if I drop to 3g, I actually have no data and no phone calls and can't send texts. Apparently this is a mass problem that could be a while to fix. I still have ten days to return it and reverse my contract. I would like to know from those of you on Verizon, how the service and speeds generally are. Sprint is so bad that if I'm somewhere I don't know where I'm at and try to pull up a route on maps, it will fail to pull anything up, or search for a route until it says no connection, even with 4 bars. It's hard for me to leave since I've been with them for 8 years, but I'm really getting tired of it. Also I would like some opinions on if I should get the phone through Verizon itself or best buy. Reason I ask is when I bought my original HTC one I went through 3 of them, all for different hardware issues. Each time it was a hassle. Had to go to different stores, call sprint, one store even said I was lying about my LTE not working on the phone and that I don't have LTE in my area, even tho the previous one got LTE.