If you don't have a cricket store near you, you have to do everything online.
With gophone, you can just go down to your local AT&T store.
That's why I went with gophone over cricket.
No matter what to go with, the coverage will be the same since its the same network
assuming the phone is gsm