i mean you can look at the coverage maps... they both have them on their websites... but straight talk definitely beats cricket coverage wise, but i had straight talk and it was a mistake... the straight talk CS reps were awful, i don't mean the accents, i can get past that, but they don't know how to do anything! all they know how to do is set up an account and thats it... i was the biggest straight talk supporter till 3 months into it i started having service issues... my service would freak out where i had full bars and it would jump down to 0 for about 5 minutes... i could make and receive calls, but they were choppy and were eventually dropped. i tried rebooting my phone when this would happen, but as soon as the power came back on, the bars were still at 0... i even updated the PRL which did nothing.... i switched BACK to cricket after that... it started to happen every 10 or so minutes... just insane, and the CS reps did nothing, it was like they didn't even hear what i was saying... they were just programmed to have a one solution fixes all...
plus you never know if they will cut you off, its the most unstable company, it got stressful everytime my bill was due. i got tired of it and even got a new phone nuraber cause straight talk wouldn't let mine go... just absolutely ridiculous...