I use Cricket on AT&T and have been very happy with it.
I've been off of the major carriers for 10+ years and have never regretted it.
I think the 5GB plan will work for me. I here the number roll over is pretty simple.
https://www.straighttalk.com/wps/portal/home/shop/serviceplans
Isnt Cricket the one that only works in your home city and nearby cities, and rural use may require roaming? (That you have to keep some money in an account with them for) We looked at one discount carrier with local stores that did that. But I dont recall who that was.